728x90
반응형
개발 중 DB 연동 후 쿼리 조회 값을 형 변환이 필요 한 경우,
값 자체가 NULL인 경우, 변환이 안 되기 때문에
NULL EXCEPTION 에러가 발생합니다.
이 NULL EXCEPTION 에러 조치 중 하나인
조회 값 자체를 NULL로 리턴해 주지 않으면 됩니다.
마리아디비에는 IFNULL 이란 함수가 있습니다.
사용 예시)
SELECT IFNULL(1, 0); => 1
SELECT IFNULL(NULL, 10); => 10
※ IFNULL(A1, A2) : A1의 값이 NULL이 아니면 A1 결과 값을 RETURN,
A1의 값이 NULL이면 A2를 RETURN
728x90
'스마트웹앱콘텐츠전문가 > 데이터베이스' 카테고리의 다른 글
[MariaDB] 인덱스 삭제(제거) (0) | 2021.02.22 |
---|---|
[Mybatis] 조회값이 아예 없는 경우 (0) | 2021.02.17 |
[MariaDB]시퀀스 사용 (0) | 2020.12.04 |
[레디스]윈도우 설치 및 실행 (0) | 2020.11.17 |
JDBC Connection Pool (0) | 2020.11.04 |