본문 바로가기
프로그래머스/SQL

IS NULL 유형 모음 [프로그래머스] .ORACLE (SQL 고득점 키트)

by 몰라닉네임 2023. 10. 18.

[프로그래머스] ISNULL 유형 모음.ORACLE (SQL 고득점 키트)

 

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

 

LV1

SQL 고득점 KIT

 

1. 아이디어
- ADDRESS LIKE '경기도%'

2. Todo
- NVL(A,'B') : A 가 NULL 이면  B이다.

 

/*
1. 아이디어 
WHERE 컬럼 LIKE '%~%'

2. Todo 
NVL() AS '~ '

*/
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, NVL(FREEZER_YN, 'N')AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '경기도%'

 

 

문제 참고

 

 

이름이 있는 동물의 아이디

 

/*
1. 아이디어 
-이름이 있는 IS NOT NULL
2 TODO 
-ID는 오름차순 정렬
-
*/
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID

 

문제 참고

.

NULL 처리하기

/*
1. 아이디어 

2. Todo 
- NVL(NAME, 'No name') AS NAME
- ANIMAL_ID 순으로 오름차순
*/
SELECT ANIMAL_TYPE, NVL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID ASC

 

문제 참고