https://school.programmers.co.kr/learn/courses/30/lessons/59406
동물 수 구하기
- 동물 보호소에 동물이 몇 마리 들어왔는지 조회
SELECT COUNT(*) FROM ANIMAL_INS;
https://school.programmers.co.kr/learn/courses/30/lessons/59408
중복 제거하기
- 동물 보호소에 들어온 동물의 이름은 몇 개인지 조회
- 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 계산
SELECT COUNT(DISTINCT(NAME)) FROM ANIMAL_INS
WHERE NAME IS NOT NULL;
https://school.programmers.co.kr/learn/courses/30/lessons/59035
역순 정렬하기
- 이름과 보호 시작일을 조회
- 결과는 ANIMAL_ID을 기준으로 역순 정렬
SELECT NAME, DATETIME FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC;
https://school.programmers.co.kr/learn/courses/30/lessons/59038
최솟값 구하기
- 가장 먼저 들어온 동물은 언제 들어왔는지 조회
SELECT DATETIME AS '시간' FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1;
https://school.programmers.co.kr/learn/courses/30/lessons/59407
이름이 있는 동물의 아이디
- 이름이 있는 동물의 ID를 조회
- ID는 오름차순 정렬
SELECT ANIMAL_ID FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID;
https://school.programmers.co.kr/learn/courses/30/lessons/59037
어린 동물 찾기
- 젊은 동물(Aged가 아닌 경우)의 아이디와 이름을 조회
- 아이디 순으로 조회
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE INTAKE_CONDITION != 'Aged'
ORDER BY ANIMAL_ID;
https://school.programmers.co.kr/learn/courses/30/lessons/59403
동물의 아이디와 이름
- 아이디와 이름을 ANIMAL_ID순으로 조회
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
'SQL' 카테고리의 다른 글
[SQL] 문법 정리 (0) | 2023.07.28 |
---|---|
[SQL] PROGRAMMERS SQL - 5 (0) | 2023.07.28 |
[SQL] PROGRAMMERS SQL - 4 (0) | 2023.07.27 |
[SQL] PROGRAMMERS SQL - 3 (0) | 2023.07.26 |
[SQL] PROGRAMMERS SQL - 2 (0) | 2023.07.25 |