SELECT
WAREHOUSE_ID,
WAREHOUSE_NAME,
ADDRESS,
COALESCE(FREEZER_YN, 'N') AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '경기도%'
ORDER BY WAREHOUSE_ID
FROM - FOOD_WAREHOUSE 테이블에서
WHERE - 경기도에 위치한
SELECT - 창고의 ID, 이름, 주소, 냉동시설 여부를 조회
이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력
ORDER BY - 결과는 창고 ID를 기준으로 오름차순 정렬
COALESCE(컬럼, '값') 함수
컬럼이 null 이면 '값'으로 대체하는 함수
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
ORDER BY ANIMAL_ID
동물 보호소에 들어온 동물 중,
WHERE - 이름이 없는 채로 들어온
SELECT - 동물의 ID를 조회
ORDER BY - ID는 오름차순 정렬
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID
또는
WHERE NAME <> 'NULL'
동물 보호소에 들어온 동물 중,
WHERE - 이름이 있는
SELECT - 동물의 ID를 조회
ORDER BY - ID는 오름차순 정렬되어야 합니다.
SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE AGE IS NULL
FROM - USER_INFO 테이블에서
WHERE - 나이 정보가 없는
SELECT - 회원이 몇 명인지 출력, 컬럼명은 USERS로 지정
입양 게시판에 동물 정보를 게시하려 합니다.
SELECT - 동물의 생물 종, 이름, 성별 및 중성화 여부를
ORDER BY - 아이디 순으로 조회
COALESCE() - 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요.
SELECT
ANIMAL_TYPE,
COALESCE(NAME, 'No name'),
SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID