본문 바로가기

SQL/programmers

[Programmers/SQL] 경기도에 위치한 식품창고 목록 출력하기

반응형
SMALL
반응형
SMALL

코딩테스트 연습 > IS NULL > 경기도에 위치한 식품창고 목록 출력하기 (LV.1)


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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

문제 설명

 다음은 식품창고의 정보를 담은 FOOD_WAREHOUSE 테이블입니다. FOOD_WAREHOUSE 테이블은 다음과 같으며 WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, TLNO, FREEZER_YN은 각각 창고 ID, 창고 이름, 창고 주소, 전화번호, 냉동시설 여부를 의미합니다.

NAME TYPE NULLABLE
WAREHOUSE_ID VARCHAR(10) FALSE
WAREHOUSE_NAME VARCHAR(20) FALSE
ADDRESS VARCHAR(100) TRUE
TLNO VARCHAR(20) TRUE
FREEZER_YN VARCHAR(1) TRUE

 

문제

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


코드

 

풀이

 어떤 컬럼값이 NULL인 경우에 다른 문자를 입력시키고 싶다면, IFNULL함수를 사용하면 된다.

IFNULL(컬럼명, 문자)를 입력하면, 해당 컬럼값이 NULL인 경우 입력한 문자를 출력하게 한다.

반응형
LIST