데이터 변환하기 | 𝘾𝘼𝙎𝙀 𝙒𝙃𝙀𝙉 조건식 𝙏𝙃𝙀𝙉 식 1 [ 𝙀𝙇𝙎𝙀 식2] 𝙀𝙉𝘿
- ' ~ 이면 ~ 이고, ~이면 ~이다' 식으로 표현하는 구문
- 임의의 조건에 따라 독자적으로 변환처리를 지정해 데이터를 변환하고 싶을 때 사용함
- 필요에 따라 각 CASE를 여러개로 늘릴 수도 있음
SELECT CASE
WHEN SUBWAY_LINE = '1' THEN 'BLUE'
WHEN SUBWAY_LINE = '2' THEN 'GREEN'
WHEN SUBWAY_LINE = 3 THEN 'ORANGE'
[ELSE 'GRAY’] * [ ] 는 옵션
END AS SUBWAY_LINE_COLOR
- CASE 구문에서 ELSE 뒤의 값이 DEFALUT값이 되고 별도의 ELSE가 없을 경우 NULL값이 DEFAULT가 됨
'💾 나만 몰랐던 > SQL' 카테고리의 다른 글
👩🏻💻 나만 몰랐던 SQL | 서브쿼리 (2) | 2024.11.15 |
---|---|
🎳 나만 몰랐던 SQL | 𝙂𝙍𝙊𝙐𝙋 𝘽𝙔 절 (0) | 2024.11.15 |
🦫 나만 몰랐던 SQL | 연산자의 우선 순위 (0) | 2024.11.15 |
🦫 나만 몰랐던 SQL | 논리 연산자 (0) | 2024.11.15 |
🦫 나만 몰랐던 SQL | 비교 연산자 (0) | 2024.11.15 |