<FOOD_WAREHOUSE> 테이블 구조
<문제>
<문제 풀이>
SELECT WAREHOUSE_ID,
WAREHOUSE_NAME,
ADDRESS,
IFNULL(FREEZER_YN, 'N') AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '경기도%'
ORDER BY WAREHOUSE_ID ASC;
우선 WHERE절에서 경기도에 위치한 공장들만 필터링 후, 해당 값들 중 냉동 시설 여부가 NULL 인것들을 찾기 위해
SELECT 절에 기본 FREEZER_YN 컬럼을 IFNULL() 함수를 이용하여 NULL값들을 처리해주었다.
* IFNULL 함수 : ( NULL값이 있는 컬럼, NULL값을 어떤 값으로 처리할지 )
'IT > SQL' 카테고리의 다른 글
[MySQL] 프로그래머스 - 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2024.01.17 |
---|---|
[MySQL] 프로그래머스 - 과일로 만든 아이스크림 고르기 (0) | 2024.01.17 |
[MySQL] 프로그래머스 - 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.01.16 |
[MySQL] 프로그래머스 - 여러 기준으로 정렬하기 (0) | 2024.01.16 |
[MySQL] 프로그래머스 - 조건에 맞는 도서 리스트 출력하기 (1) | 2024.01.10 |