개발/MSSQL

ISNULL, COALESCE

한번사는인생. 2017. 1. 9. 10:48

ISNULL 함수는 비교적 많이 사용되는 함수이다.


숫자이면 ISNULL(숫자, 0)


문자이면 ISNULL(내용, '')


위와 같이 사용하면 ISNULL 함수를 효율적으로 사용할 수 있다.



그리고 새롭게 안 COALESCE 함수가 존재한다.


COALESCE(A, B, C, D)


A가 Null이면 B


B가 Null이면 C


C가 Null이면 D


이런식으로 처리된다, 다중 컬럼 내용을 비교한다면 해당 함수를 사용하자.