우당탕탕 개발일지

[SQL] 프로그래머스 IS NULL : 경기도에 위치한 식품창고 목록 출력하기(level 1) 본문

SQL

[SQL] 프로그래머스 IS NULL : 경기도에 위치한 식품창고 목록 출력하기(level 1)

민아당긴아 2024. 2. 13. 17:36

💡문제 링크

 

프로그래머스

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

programmers.co.kr

💡SQL 코드 설계

FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.

1. 경기도에 위치(WHERE, "%경기%")

2. 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성(SELECT ~ FROM ~)

3. 냉동시설 여부가 NULL인 경우, 'N'으로 출력(COALESCE(냉동시설여부를 나타내는 열, 'N')) AS 열이름)

4. 결과는 창고 ID를 기준으로 오름차순 정렬(ORDER BY)

 

💡SQL 코드

-- 코드를 입력하세요
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, COALESCE(FREEZER_YN, 'N') AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE WAREHOUSE_NAME LIKE '%경기%'
ORDER BY WAREHOUSE_ID

 

💡기억할 내용

1. COALESCE(열이름, NULL일 경우 대체할 것)