SQL
[MSSQL] 조건문 CASE 사용
Jane Kwon
2021. 4. 27. 11:29
반응형
예를 들어, 아래와 같이 서비스를 SERVICE_TABLE 이 있다고 가정할 때,
no user_id service_no start_date end_date
0001 janes 1 2021-03-27 23:59:59.000 2022-06-27 23:59:59.000
0002 judys 2 2021-04-24 23:59:59.000 2021-09-24 23:59:59.000
서비스 번호에 따른 서비스 이름을 출력하고 싶다면 조건문 CASE를 이용하면 된다.
SELECT user_id, service_no, CASE WHEN service = 1 THEN 'Neflix' WHEN service = 2 THEN 'Watcha' END AS service_name FROM SERVICE_TABLE
user_id service_no service_name
janes 1 Neflix
judys 2 Watcha
(참고 : ponyozzang.tistory.com/208)
반응형