DB/Programmers SQL
경기도에 위치한 식품창고 목록 출력하기
에이디/김우진
2023. 10. 18. 15:16
https://school.programmers.co.kr/learn/courses/30/lessons/131114
- FOOD_WAREHOUSE 테이블에서 창고의 ID, 이름, 주소, 냉동시설 여부를 조회한다.
단, 냉동시설 여부가 null일 경우 N으로 출력하고 창고 ID 기준 오름차순 정렬한다.
1. IFNULL, NVL을 사용해 냉동시설 여부 NULL을 N 처리를 해준다.
2. LIKE키워드를 사용해 경기에 위치한 창고만 출력한다.
- SQL
mysql : SELECT warehouse_id, warehouse_name, address, IFNULL(freezer_yn, 'N') freezer_yn
FROM FOOD_WAREHOUSE
WHERE address LIKE '%경기%'
ORDER BY warehouse_id ASC;
oracle : SELECT warehouse_id, warehouse_name, address, NVL(freezer_yn, 'N') freezer_yn
FROM FOOD_WAREHOUSE
WHERE address LIKE '%경기%'
ORDER BY warehouse_id ASC;