• 분류 전체보기 (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)
댓글
/160
2014. 8. 24. 13:23
MySQL - if ~ else 조건문 사용하기 : if


2014/08/24 - [DB/Oracle] - Oracle - if ~ else 조건문 사용하기 : DECODE


이번 포스팅은 MySQL 단일 조건문에 대하여 설명하고자 한다.


MySQL에서 제공하는 if 함수를 이용하여 조건에 따른 데이터를 변경해보도록 하겠음

테이블 구조는 전에 포스팅한 mysql - null_table 구조를 기준으로 설명하도록 하겠음


2014/08/23 - [DB/MySQL] - MySQL - 널체크(IFNULL 사용하기)


IF 함수 적용 

사용법 : IF(조건절,'참일경우 치환데이터','거짓일경우 치환 데이터')


select IF(null_text is null,'널입니다','널이아닙니다') null_str 
from null_table




요약


null_text 컬럼의 값이 널일경우 '널입니다'  문자열로 표시 

                             널이아닐경우 '널이아닙니다' 문자열로 표시



널체크는 IFNULL과 위와같은 IF문을 이용하여 체크가 가능하지만

NULL이 아닐경우의 데이터의 경우는 IF 함수를 사용이 가능하다


※ 단일 조건문과 같은 경우는 IF문을 사용해도 무관하나 

    다중 조건일 경우는 CASE문을 사용하면 되겠다



슈퍼맨슈퍼맨슈퍼맨



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


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

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

MySQL JDBC - 다중쿼리(multiple query) 한번에 처리하기옵션  (0) 2014.09.03
MySQL - DB 및 테이블 목록 조회  (2) 2014.09.03
MySQL - 널체크(IFNULL 사용하기)  (0) 2014.08.23
MySQL LIMIT를 사용하여 페이징쿼리를 동작시켜보자  (0) 2014.08.15
MySQL SELECT 쿼리로 한꺼번에 다른 테이블에 INSERT 하기 (INSERT ... SELECT ... FROM ...)  (0) 2014.08.12

티스토리툴바