경기도에 위치한 식품창고 목록 출력하기
문제
- 식품 창고의 정보를 담은 food_warehouse 테이블이 있습니다.
- food_warehouse에서 경기도에 위치한 창고 아이디, 창고 이름, 창고 주소, 창고 냉동시설 여부를 출력하는데
- 냉동시설 여부가 null이면 N으로, 결과는 창고 아이디 기준 오름차순 정렬하여 출력하는 문제입니다.
프로그래머스 코드
- SELECT에 조회할 컬럼을 입력합니다.
- 조건 중에 창고 냉동시설이 null이면 N으로 처리할 수 있게 IFNULL 함수를 사용했습니다.
- FROM절 뒤에 조회할 테이블을 작성하고
- WHERE절에 경기도에 위치한 창고만 출력될 수 있게 LIKE절로 경기도로 시작한 값들을 조회할 수 있게 했습니다.
- 이후 ORDER BY를 이용하여 창고 아이디를 기준으로 오름차순 정렬을 했습니다.
-- 코드를 입력하세요
SELECT
WAREHOUSE_ID,
WAREHOUSE_NAME,
ADDRESS,
IFNULL(FREEZER_YN, 'N') AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '경기도%'
ORDER BY WAREHOUSE_ID;
'Coding Test > SQL Coding Test' 카테고리의 다른 글
[프로그래머스 / SQL] - datetime에서 date로 형변환 (0) | 2024.01.13 |
---|---|
[프로그래머스 / SQL] - 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.01.12 |
[프로그래머스 / SQL] - 가장 비싼 상품 구하기 (0) | 2024.01.10 |
[프로그래머스 / SQL] - NULL 처리하기 (0) | 2024.01.09 |
[프로그래머스 / SQL] - 나이 정보가 없는 회원 수 구하기 (0) | 2024.01.08 |