Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 코딩테스트
- 봄카드청첩장
- 예비신혼부부
- 웨딩박람회
- 트랜젝션
- 청첩장
- IT
- 날짜함수
- jQeury
- 이클립스
- 문법
- JavaScript
- query
- oracle
- JSP
- MySQL
- 스드메
- 코드인스펙션
- 결혼식준비
- transaction
- SonarLint
- db
- 결혼준비
- 결혼식
- Java
- 웨딩준비
- VS Code
- 자바
- 봄카드
Archives
- Today
- Total
구내식당
mysql 쿼리 조건문 본문
[mysql] 쿼리에서 조건문 사용
if 문, case 문, ifnull문
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 '1' then a when '2' then b else c end from table_name
설명 - a 값이 '1'이면 a, '2' 이면 b, 둘다 아닐경우 c 를 출력
ifnull문 ( mysql 에서 사용 )
형식 : ifnull ( 값1, 값2)
EX ) select ifnull ( price, 0 ) from books
설명 - price 값이 Null 이면 0을, Null 이 아니면 price 값을 출력
isnull문 ( MS-SQL 에서 사용 )
형식 : ifnull ( 값1, 값2)
EX ) select isnull ( price, 0 ) from books
설명 - price 값이 Null 이면 0을, Null 이 아니면 price 값을 출력
NVL문 ( Oracle 에서 사용 )
형식 : NVL ( 값1, 값2)
EX ) select nvl ( price, 0 ) from books
설명 - price 값이 Null 이면 0을, Null 이 아니면 price 값을 출력
'IT > SQL' 카테고리의 다른 글
쿼리문 group by 여러컬럼 (0) | 2016.11.18 |
---|---|
Union all에 대한것 (0) | 2016.11.15 |
MySQL 쓰면서 하지 말아야 할 것 17가지 (0) | 2016.11.07 |
every derived table must have its own alias (0) | 2016.11.07 |
Oracle 테이블 락걸렸을때 푸는방법 (0) | 2016.11.07 |