반응형
프로그래머스 경기도에 위치한 창고 중 냉동시설 여부가 NULL인 경우 'N'으로 출력하 문제이다
https://school.programmers.co.kr/learn/courses/30/lessons/131114
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
MYSQL
#SOL1
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N') AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '%경기도%'
ORDER BY WAREHOUSE_ID ASC;
IFNULL을 사용하였다.
IFNULL함수는 표현식이 NULL이면 지정된 값을 반환하도록 한다.
ORACLE
#SQL1
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, NVL(FREEZER_YN, 'N') AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '%경기도%'
ORDER BY WAREHOUSE_ID ASC;
NVL 함수는 값이 NULL인 경우 지정값을 출력하고, NULL이 아니면 원래 값을 그대로 출력한다.
ORACLE의 NVL과 MYSQL의 IFNULL이 동일한 역할을 한다
반응형
'PS > SQL' 카테고리의 다른 글
[프로그래머스] 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2024.05.03 |
---|---|
[프로그래머스] 잡은 물고기의 평균 길이 구하기 (0) | 2024.04.16 |
[프로그래머스] 업그레이드 할 수 없는 아이템 구하기 (0) | 2024.04.16 |
[프로그래머스] ROOT 아이템 구하기 (0) | 2024.04.16 |
[프로그래머스] NULL 처리하기 (0) | 2024.04.02 |