프로그래머스 SQL - NULL

CHAN LIM·2022년 10월 27일
0

SQL

목록 보기
6/7

1

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

SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, 
    IF(FREEZER_YN IS NULL, "N", FREEZER_YN) AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '경기도%'
ORDER BY WAREHOUSE_ID ASC

2

이름이 없는 동물의 아이디

SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL

3

이름이 있는 동물의 아이디

SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID ASC

4

NULL 처리하기

SELECT ANIMAL_TYPE,
       CASE 
       WHEN ANIMAL_INS.NAME IS NOT NULL THEN ANIMAL_INS.NAME
       WHEN ANIMAL_INS.NAME IS NULL THEN 'No name' END AS NAME,
       SEX_UPON_INTAKE
FROM ANIMAL_INS
SELECT ANIMAL_TYPE, NVL(NAME, 'No name'), SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;

5

나이 정보가 없는 회원 수 구하기

SELECT COUNT(USER_ID) AS USERS
FROM USER_INFO
WHERE AGE IS NULL
profile
클라우드, 데이터, DevOps 엔지니어 지향 || 글보단 사진 지향

0개의 댓글