DB

[DB][MySQL] NULLIF

오선지♬ 2024. 3. 24. 13:22
728x90
반응형

mysql 에서 IFNULL로 null 값이면 '0'값을 default 로 설정하고 싶은데

빈값이 들어갔다.

빈값은 IFNULL에 걸리지가 않는다는 것을 알게됐다.

빈 문자열("")은 NULL이 아니기 때문에

IFNULL(NULLIF(#{param.askTp}, ''), '0')

 

이렇게하면 된다.

728x90
반응형