728x90
경기도에 위치한 식품창고 목록 출력하기
-- 경기도에 위치
-- 창고 ID, 이름, 주소, 냉동시설 여부
-- 냉동시설 여부가 NULL인 경우 'N'으로 출력
-- 창고 ID 기준 오름차순
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN,'N') AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE ('경기%')
ORDER BY WAREHOUSE_ID;
이름이 없는 동물의 아이디
-- 이름 없는 동물의 ID
-- ID 오름차순
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
ORDER BY ANIMAL_ID;
이름이 있는 동물의 아이디
-- 이름이 있는 동물의 아이디
-- ID 오름차순
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID;
NULL 처리하기
-- 생물 종, 이름, 성별, 중성화 여부
-- 이름이 없으면 No name
SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS;
나이 정보가 없는 회원 수 구하기
-- 나이 정보가 없는 회원 수
SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE AGE IS NULL;
728x90
'프로그래밍 > DB' 카테고리의 다른 글
[DB] 더미 데이터 넣기 메모 (0) | 2022.10.28 |
---|---|
[SQL][프로그래머스] String, Date 문제 풀이 (0) | 2022.10.20 |
[SQL][프로그래머스] GROUP BY 문제 풀이 (0) | 2022.10.17 |
[SQL][프로그래머스] SUM, MAX, MIN 문제 풀이 (0) | 2022.10.16 |
[SQL][프로그래머스] SELECT 문제 풀이 (0) | 2022.10.15 |