김호진02 2024. 10. 22. 16:24

 

1. 이름이 있는 동물의 아이디

SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL;

 

2. 역순 정렬하기

SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC;

 

3. 중복 제거하기

SELECT COUNT(DISTINCT NAME) COUNT
FROM ANIMAL_INS
WHERE NAME IS NOT NULL;

 

4. 동물의 아이디와 이름

 

SELECT ANIMAL_ID,NAME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;

 

5. 동물 수 구하기

 

SELECT COUNT(ANIMAL_ID)
FROM ANIMAL_INS;

 

 

6. 동명 동물 수 찾기

SELECT NAME, COUNT(NAME) COUNT
FROM ANIMAL_INS
GROUP BY NAME
HAVING COUNT>=2
ORDER BY NAME;

 

7. 아픈 동물 찾기

SELECT ANIMAL_ID,NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION='Sick'
ORDER BY ANIMAL_ID;

 

8. 상위 n개 레코드

SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME 
LIMIT 1;

 

 

9. 최솟값 구하기

 

SELECT MIN(DATETIME) '시간'
FROM ANIMAL_INS;

 

10. 어린 동물 찾기

 

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION <> 'Aged';