본문 바로가기

Database/Mysql

[MYSQL] 프로그래머스 - 경기도에 위치한 식품창고 목록 출력하기

문제 

 

핵심

1. 쿼리에서 if문 사용하기

 



 

1. if문 사용

if(조건, 참일 때, 거짓일 때)

 

예시

select fw.id, if(fw.is_free is null, 'N', fw.is_free) as is_free
from ~

 


 

정답

select fw.warehouse_id, fw.warehouse_name, fw.address, if(fw.freezer_yn is null, 'N', fw.freezer_yn) as freezer_yn
from food_warehouse fw
where fw.address like '경기도%'
order by fw.warehouse_id asc