본문 바로가기
💾 나만 몰랐던/SQL

💭 나만 몰랐던 SQL | 𝘾𝘼𝙎𝙀 조건문

by 감자캐는사람 2024. 11. 15.

 
 
데이터 변환하기 | 𝘾𝘼𝙎𝙀 𝙒𝙃𝙀𝙉 조건식 𝙏𝙃𝙀𝙉 식 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가 됨