2014/08/23 - [DB/Oracle] - 오라클 - 널체크(NVL 사용하기)
2014/08/23 - [DB/MSSQL] - MS-SQL - 널체크(ISNULL 사용하기)
우리는 간혹가다 데이터 null일경우의 데이터를 치환해야하는 일이 생긴다
이럴경우 MySQL에서는 IFNULL이라는 함수를 이용하여 NULL값을 원하고자 하는 데이터로 치환
이 가능하다
CREATE TABLE `null_table` (
`idx` bigint(20) NOT NULL AUTO_INCREMENT,
`null_text` varchar(20) DEFAULT NULL,
PRIMARY KEY (`idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
insert into null_table(null_text)
values('1');
insert into null_table(null_text)
values(null);
insert into null_table(null_text)
values('2');
insert into null_table(null_text)
values(null);
insert into null_table(null_text)
values('3');
SELECT *
FROM null_table
4. IFNULL 함수적용
사용법 : IFNULL(컬럼명,'컬럼이 널일경우 대체할 데이터')
select *, IFNULL(null_text,'널입니다') null_check
from null_table
도움이 되셨다면 공감클릭! 궁금하신점은 댓글!!