프로그래밍/MS-SQL

MSSQL COALESCE함수

침착곰 2016. 8. 10. 21:50
반응형

- MSSQL COALESCE함수 -


MSSQL COALESCE함수에 대해서 얘기해보겠습니다.

COALESCE함수는 해당 컬럼들 중에서 NULL이 아닌 첫 번째 값을 반환하는 함수입니다.

이렇게만 얘기하면 감이 안잡힐텐데 예제를 보겠습니다.


ex) 

1
2
SELECT ID, TEL, PHONE, COALESCE(TEL, PHONE) AS COALESCE테스트
  FROM #TEMP_TABLE
cs


- 결과화면

위의 예제를 볼 수 있듯이 COALESCE함수를 사용해서 TEL, PHONE컬럼을 묶었습니다.

그래서 TEL과 PHONE중에서 NULL이 아닌 첫 번째 데이터인 '010-TEST-TEST' 데이터를 출력을 하게 됩니다.

반응형
그리드형