728x90
반응형
mysql 에서 IFNULL로 null 값이면 '0'값을 default 로 설정하고 싶은데
빈값이 들어갔다.
빈값은 IFNULL에 걸리지가 않는다는 것을 알게됐다.
빈 문자열("")은 NULL이 아니기 때문에
IFNULL(NULLIF(#{param.askTp}, ''), '0')
이렇게하면 된다.
728x90
반응형
'DB' 카테고리의 다른 글
[DB] auto_increment 컬럼을 primary 키 말고 unique 키로 설정하면? (0) | 2024.04.12 |
---|---|
[DB][DBeaver] 일괄실행 단축키 (0) | 2024.04.08 |
[Mybaits] mybatis equalsIgnoreCase / 문자열 비교 (0) | 2024.03.21 |
[DB][SQL] 특정값을 맨뒤로, 나머지는 오름차순 정렬하 (0) | 2024.03.20 |
[DB][SQL] EXISTS (0) | 2024.03.19 |