본문 바로가기

코딩 테스트 연습/SQL

[ 코딩 테스트 ] 경기도에 위치한 식품창고 목록 출력하기

문제

조건

 

정답

SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, "N")
FROM FOOD_WAREHOUSE
WHERE WAREHOUSE_NAME LIKE "%경기%"
ORDER BY WAREHOUSE_ID;

 


 

후기

 

냉동시설 여부가 NULL인 경우, 'N'으로 출력

=> IFNULL(FREEZER_YN, "N")

 

경기도에 위치한

=> WHERE WAREHOUSE_NAME LIKE "%경기%"

 

ADDRESS 컬럼이 아닌 WAREHOUSE_NAME 컬럼이 기준이기 때문에  "%경기%" 로 조회