코딩 공부/Oracle
Oracle 프로그래머스 Lv1. 경기도에 위치한 식품창고 목록 출력하기
통통푸린
2023. 2. 22. 14:47
728x90
반응형
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS,
CASE WHEN FREEZER_YN = 'N' OR FREEZER_YN IS NULL THEN 'N'
ELSE 'Y'
END
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '경기도%'
ORDER BY WAREHOUSE_ID;
CASE 문을 사용하여 FREEZER_YN 컬럼의 값이 NULL, 'N'이면 'N'으로 출력해줍니다.
CASE WHEN 조건식 THEN 값
END; 의 문법이지만
CASE WHEN 조건식 THEN 값
WHEN 조건식2 THEN 값2
ELSE 값3
END; 처럼 여러가지 CASE의 구분도 가능합니다.
728x90
반응형