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문을 사용하면 되겠다
도움이 되셨다면 공감클릭! 궁금하신점은 댓글!!