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

Eunding·2024년 2월 21일
0

SQL 고득점 Kit

목록 보기
39/62

경기도에 위치한 식품창고 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131114

문제

FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.

예시

풀이

SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N')AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '경기도%'
  1. LIKE 예약어로 경기도로 시작하는 데이터 조회
  2. IFNULL을 이용해 FREEZER_YN 컬럼이 NULL이면 'N'으로 출력

배운 점

IFNULL

IFNULL 함수로 null이면 값을 바꿀 수 있다.

IFNULL(컬럼, null일 때 바꿀 값)

=> IFNULL(FREEZER_YN, 'N')
FREEZER_YN이 NULL이면 'N'으로 출력

비슷한 문제)
12세 이하인 여자 환자 목록 출력하기

profile
안녕하세요~

0개의 댓글

관련 채용 정보