[MySQL] NULL 값 처리

다곰·2023년 4월 4일
0

NULL 값 치환

IFNULL(?,?)

칼럼이 NULL 이면 ? 으로 치환하여 반환
ex) SELECT IFNULL(컬럼명, ?) from table;

IF()

칼럼이 NULL 일 경우에는 1, 아닐 때는 2 return
ex) SELECT IF(컬럼명 is NULL, '1','2') from table;

NULLIF(a,b)

a==btrue 이면 NULL return 하고 false 이면 a return
ex) SELECT NULLIF(1,2);

NULL 값 제외

특정 칼럼에서 NULL 이 아닌 칼럼만 선택
ex) SELECT 칼럼명 from table where NOT 칼럼명 IS NULL;

profile
다교미의 불꽃 에러 정복기

0개의 댓글