🔍 알고리즘/프로그래머스 SQL

[SQL] 프로그래머스 131114번. 경기도에 위치한 식품창고 목록 출력하기(Lv.1)

노딩코 2022. 10. 6. 23:28

https://school.programmers.co.kr/learn/courses/30/lessons/131114

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

다른 레벨 1 SQL 문제들 보다 훨씬 어려운 문제입니다.

CASE를 사용해서 freezer_yn이 NULL인 경우의 값을 "N"으로 바꾸고, NULL이 아닌 경우 그대로 출력되게 해주었습니다.

부가적으로 address가 "경기도"로 시작하고, 정렬 같은 부분도 신경 써 주어야 합니다.

 

SELECT warehouse_id, warehouse_name, address,
    CASE 
        WHEN freezer_yn IS NULL THEN "N"
        ELSE freezer_yn
    END AS freezer_yn
FROM food_warehouse
WHERE address LIKE "경기도%"
ORDER BY warehouse_id ASC
728x90