coalesce

[MySQL] null 처리 mysql에는 ifnull 과 coalesce 두가지 방법으로 null을 처리할 수 있다. 예) col1 컬럼이 null 일 경우 0 입력 SELECT IFNULL(`col1`, 0) AS `col1` FROM TABLE ; SELECT COALESCE(`col1`, 0) AS `col1` FROM TABLE ; 단 COALESCE 는 좀 특이하게, COALESCE(val1, val2, ...., val_n) 값을 여러개 넣어서 val1 이 null이면 val2, va2가 null이면 val3 ... 이렇게 다음으로 값으로 넘어가면서 null 이 아닌 값을 찾아 반환한다.단, 모든 값이 null인 경우 "" (빈 값) 이 반환된다. COALESCE 가 MySQL ANSI 표준..
S0PH1A
'coalesce' 태그의 글 목록