case~when~then 문 사용해보기
- Coding/SQL Query
- 2018. 10. 4.
반응형
728x90
반응형
case~when~then 문
CASE col1 WHEN 'a' THEN '햄버거' WHEN 'b' THEN '피자' END AS food
CASE~THEN~WHEN 문은 위 예제 한줄로만 봐도 충분히 이해가 가능하다.
CASE 컬럼이 WHEN 해당 값이라면, THEN 해당 값으로 변경한다.
CASE ~ WHEN ~ THEN ~ WHEN ~ THEN ~ ELSE '' END -> ELSE를 사용하여 나머지 값들도 설정해줄수 있다. 또는, CASE WHEN col1 = 'a' THEN '햄버거' 라고도 할 수 있다.
반응형
'Coding > SQL Query' 카테고리의 다른 글
mysql에서 검색어를 찾는 select 쿼리 (0) | 2018.10.28 |
---|---|
MYSQL IFNULL 함수 (0) | 2018.10.04 |
mybatis 쿼리문 실행결과 컬럼(열) 순서를 고정시키기 (1) | 2018.10.04 |
Mapper의 쿼리가 실행되었을때 실행된 행의 개수를 가져오고싶으면? (0) | 2018.05.11 |
NULL인 경우 값 변환 (NVL, NULLIF, COALESCE 함수) (0) | 2018.05.11 |