조건문 if, case, ifnull > 데이터베이스

본문 바로가기
사이트 내 전체검색


회원로그인

데이터베이스

MySQL | 조건문 if, case, ifnull

페이지 정보

작성자 100K5 작성일13-01-31 08:54 조회54,746회 댓글1건

본문

IF 문
   형식 : if ( 조건문, 참일때 값, 거짓일때 값)
   EX) select member_id, if ( isnull(birthday), '-', birthday ) from member
   설명 - 멤버 테이블에서 아이디(member_id) 와 생일을 뽑는데 null 일경우는 - 를 출력,
   아니면 생일을 출력
Case 문
   형식 : case (조건 또는 값)
   when 값1 then 표시값
   when 값2 then 표시값
   else 표시값
   end
   EX) select
     case 필드a
     when 555 then '있다' else '없다'
     end as 필드a
     from 테이블명
   설명 - a 값이 '1'이면 a, '2' 이면 b, 둘다 아닐경우 c 를 출력
 
ifnull문 ( mysql 에서 사용 )
   형식 : ifnull ( 값1, 값2)
   EX ) select ifnull ( price, 0 ) from books
   설명 - price 값이 Null 이면 0을, Null 이 아니면 price 값을 출력
 
[출처] mysql 조건문|작성자 고바우

댓글목록

스란군님의 댓글

스란군 작성일

우하핫!!


사이트소개 개인정보취급방침 서비스이용약관 Copyright © kkujunhee.net All rights reserved.
상단으로

개인정보관리책임자 : 관리자

모바일 버전으로 보기