[문제]
FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.
[단계별 풀이]
1. 테이블에서 ADDRESS가 '경기'로 시작하는 행 필터링하기
2. 창고의 ID, 이름, 주소, 냉동시설 여부를 선택하기
3. IFNULL을 사용하여 냉동시설 여부가 NULL인 경우 'N'으로 출력하기
4. 창고 ID 기준으로 정렬하기
[정답]
SELECT WAREHOUSE_ID,
WAREHOUSE_NAME,
ADDRESS,
IFNULL(FREEZER_YN, 'N')
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '경기%'
ORDER BY WAREHOUSE_ID
'코딩 테스트 > SQL' 카테고리의 다른 글
흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2024.12.10 |
---|---|
DATETIME에서 DATE로 형 변환 (0) | 2024.12.10 |
NULL 처리하기 (1) | 2024.12.09 |
가장 비싼 상품 구하기 (0) | 2024.12.09 |
나이 정보가 없는 회원 수 구하기 (0) | 2024.12.09 |