본문 바로가기

DB/Programmers SQL Kit

경기도에 위치한 식품창고 목록 출력하기

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;

'DB > Programmers SQL Kit' 카테고리의 다른 글

이름이 있는 동물의 아이디  (0) 2023.10.18
이름이 없는 동물의 아이디  (0) 2023.10.18
중복 제거하기  (0) 2023.10.18
동물 수 구하기  (0) 2023.10.18
최솟값 구하기  (0) 2023.10.18