문제:
FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회
- 냉동시설 여부의 값이 NULL 인 경우 'N' 으로 출력
- 창고는 경기도에 위치해야 함
- ID 에 따른 오름차순 출력
해결방법:
1. IFNULL() 함수를 사용해서 냉동시설 여부의 값이 NULL 인 경우 'N' 으로 출력하도록 처리
2. WHERE 절에 LIKE 를 사용해서 이름에 '경기' 가 포함된 경우만 출력하도록 처리
3. ORDER BY 로 오름차순 출력
예시 코드:
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N') AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE WAREHOUSE_NAME LIKE '%경기%'
ORDER BY WAREHOUSE_ID
;
'[SQL] 연습' 카테고리의 다른 글
[MySQL] 프로그래머스 흉부외과 또는 일반외과 의사 목록 (0) | 2024.08.24 |
---|---|
[SQL] 프로그래머스 가격이 제일 비싼 식품 (0) | 2024.08.23 |
[SQL] 프로그래머스 특정 형질을 가지는 대장균 찾기 (0) | 2024.08.17 |
[SQL] 프로그래머스 대장균들의 자식의 수 구하기 (0) | 2024.08.16 |
[sql] 프로그래머스 이름에 el이 들어가는 동물 찾기 (0) | 2022.11.20 |