IF, Case When
2022. 3. 17. 17:39ㆍSQL
IF
IF('조건식', '참일때 반환 값', '거짓일때 반환 값')
- 주로 SELECT절에 사용하는 함수로, 결과 값을 새로운 컬럼으로 반환
IFNULL
IFNULL([컬럼 이름], NULL일 때 값)
- 해당 컬럼의 값이 NULL인 로우에서 NULL일 때 값을 반환
- 주로 SELECT절에 사용하는 함수로, 결과 값을 새로운 컬럼으로 반환
- 데이터가 NULL인지 아닌지를 확인해 NULL이라면 새로운 값을 반환하는 함수
CASE WHEN
CASE WHEN 조건식1 THEN 결과값1
WHEN 조건식2 THEN 결과값2
ELSE 결과값3
END
CASE [컬럼 이름]
WHEN 조건값1 THEN 결과값1
WHEN 조건값2 THEN 결과값2
ELSE 결과값3
END
- 주로 SELECT절에 사용하는 함수로, 결과 값을 새로운 컬럼으로 반환합니다.
- ELSE 문장을 생략 시 NULL 값을 반환합니다
'SQL' 카테고리의 다른 글
SQL : Between, In, Limit (0) | 2022.03.17 |
---|---|
Subquery (0) | 2022.03.17 |
문자형, 숫자형, 날짜형 함수 정리 (0) | 2022.03.17 |
Data base (0) | 2022.03.17 |
Null , SQL 쿼리 실행 순서 (0) | 2022.03.17 |