[프로그래머스] 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
문제 참고
'프로그래머스 > SQL' 카테고리의 다른 글
오라클 JOIN 정리 (1) | 2023.10.19 |
---|---|
JOIN 유형 모음 [프로그래머스].oracle (SQL 고득점 키트) (1) | 2023.10.19 |
다시[프로그래머스] 중복 제거하기.oracle (0) | 2023.10.16 |
다시 [프로그래머스] 조건에 맞는 회원수 구하기.oracle COUNT(*) (0) | 2023.10.15 |
다시 [프로그래머스]재구매가 일어난 상품과 회원 리스트 구하기.oracle (0) | 2023.10.15 |