• 분류 전체보기 (160)
    • 개인프로젝트 (5)
      • 시연영상모음 (4)
      • 주저리주저리.. (1)
    • 자바스크립트이야기 (69)
      • ExtJS (30)
      • ExtJS 유의사항 (3)
      • HTML5 (1)
      • jQuery (17)
      • jQuery플러그인소개 (9)
      • jQuery UI 소개 (9)
    • 스프링연동하기 (23)
      • spring3 mvc 설정 (4)
      • spring3 mybatis 설정 (4)
      • spring3 기타설정 (11)
      • ibatis and mybatis (4)
    • DB (26)
      • MySQL vs MS-SQL vs O.. (5)
      • MySQL (10)
      • MSSQL (5)
      • Oracle (6)
    • 서버에웹환경구축하기 (13)
      • 1.VirtualBox+CentOS .. (5)
      • 2.JAVA(JDK) 설치 (1)
      • 3.Apache+Tomcat 설치 (3)
      • 4,SVN Server 설치 (1)
      • 5.마리아DB(MariaDB) 설치 (2)
      • 6.몽고DB(MongoDB)설치 (1)
    • 샘플소스 (14)
      • 샘플소스(JAVA) (7)
      • 샘플소스(JSTL) (4)
      • 샘플소스(jQuery/스크립트) (3)
    • 에디터연동 (5)
      • NAVER-스마트에디터 (4)
      • DAUM-다음에디터 (1)
    • 블로그팁 (3)
    • 디지털이야기 (2)
댓글
/157
2014. 8. 23. 00:35
MySQL - 널체크(IFNULL 사용하기)


2014/08/23 - [DB/Oracle] - 오라클 - 널체크(NVL 사용하기)


2014/08/23 - [DB/MSSQL] - MS-SQL - 널체크(ISNULL 사용하기)



우리는 간혹가다 데이터 null일경우의 데이터를 치환해야하는 일이 생긴다 

이럴경우 MySQL에서는 IFNULL이라는 함수를 이용하여 NULL값을 원하고자 하는 데이터로 치환

이 가능하다


1. 임의의 테이블 생성


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

2. 데이터 추가


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');

3. null_table 테이블 조회


SELECT * 
FROM null_table





4. IFNULL 함수적용

   사용법 : IFNULL(컬럼명,'컬럼이 널일경우 대체할 데이터')


select *, IFNULL(null_text,'널입니다') null_check
from null_table





슈퍼맨슈퍼맨슈퍼맨



도움이 되셨다면 공감클릭! 궁금하신점은 댓글!!

저작자표시 비영리 변경금지 (새창열림)

'DB > MySQL' 카테고리의 다른 글

MySQL - DB 및 테이블 목록 조회  (2) 2014.09.03
MySQL - if ~ else 조건문 사용하기 : if  (0) 2014.08.24
MySQL LIMIT를 사용하여 페이징쿼리를 동작시켜보자  (0) 2014.08.15
MySQL SELECT 쿼리로 한꺼번에 다른 테이블에 INSERT 하기 (INSERT ... SELECT ... FROM ...)  (0) 2014.08.12
MySQL 인코딩 UTF-8 설정하기 [한글깨짐문제 해결]  (7) 2014.08.12

티스토리툴바