코딩 공부/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
반응형