mysql
MYSQL - IS NULL 문법
"IS NOT NULL"과는 반대의 기능을 합니다. 값이 NULL 이면, 1를, 반대이면 0 을 반환합니다.
ISNULL 함수도 이와 비슷한 기능을 합니다. 값이 NULL 이면 1 를, 거짓이면 0 을 반환합니다.
#ex.1)
mysql> SELECT 1 IS NULL;
-> 0
mysql> SELECT 0 IS NULL;
-> 0
mysql> SELECT NULL IS NULL;
-> 1
ISNULL 함수도 이와 비슷한 기능을 합니다. 값이 NULL 이면 1 를, 거짓이면 0 을 반환합니다.
#ex.2)
mysql> SELECT ISNULL(1);
-> 0
mysql> SELECT ISNULL(0);
-> 0
mysql> SELECT ISNULL(1*1);
-> 0
mysql> SELECT ISNULL(NULL);
-> 1
mysql> SELECT ISNULL(FALSE);
-> 0
mysql> SELECT ISNULL(1/0);
-> 1
0 댓글