loading

프로그래밍/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' 데이터를 출력을 하게 됩니다.

반응형
그리드형

'프로그래밍 > MS-SQL' 카테고리의 다른 글

MS-SQL에서 테이블 생성하기  (0) 2016.08.30
MS-SQL 컬럼 추가/수정/삭제  (0) 2016.08.28
SQL문 실습 - UNION/UNION ALL  (0) 2016.07.24
SQL문 실습 - TOP  (0) 2016.07.24
SQL문 실습 - SUB QUERY (2)  (0) 2016.07.24