https://programmers.co.kr/learn/courses/30/lessons/59039?language=oracle
문제 요약
동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온
동물의 ID를 조회하는 SQL문을 작성해라
단, ID는 오름차순 정렬되어야 한다
SELECT ANIMAL_ID FROM ANIMAL_INS
WHERE NAME IS NULL
ORDER BY ANIMAL_ID ASC;
NULL(널) 은 값이 없는, 아직 정의되지 않는 값을 의미
≠ 0, 공백
IS NULL, IS NOT NULL
SELECT "컬럼명"
FROM "테이블명"
WHERE "컬럼명" IS NULL
SELECT "컬럼명"
FROM "테이블명"
WHERE "컬럼명" IS NOT NULL
➕ 하나 더 알고가기
NULL 연산 값은 무조건 NULL
SELECT문에서 특정 컬럼을 기준으로 정렬하고 싶을 때 사용
Default값 : 오름차순(ASC) 생략가능
내림차순(DESC) 생략 불가능
SELECT "컬럼명"
FROM "테이블명"
ORDER BY "컬럼명" [ASC|DESC]
➕ 하나 더 알고가기