Open devLupin opened 6 months ago
IF(COLUMN IS NULL, VAL1, VAL2) FROM TBL
VAL1
, 아닌 경우 VAL2
SELECT IF(컬럼명 IS NULL, VAL1, VAL2) FROM 테이블명
NULLIF(A, B)
A
와 B
의 값이 같으면 NULL
을 리턴하고, 다르면 A
의 값을 리턴SELECT NULLIF(1, 1); // NULL
SELECT NULLIF(1, 2); // 1
WHERE NOT COL1 IS NULL
IFNULL(COLUMN, VALUE)