2020. 11. 22. 19:10ㆍMySQL
<문제 1. MAX>
가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.
<정답>
SELECT MAX(DATETIME) FROM ANIMAL_INS;
----------------------------------------------------------------------------------------
<문제 2. MIN>
동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.
<정답>
SELECT MIN(DATETIME) FROM ANIMAL_INS;
----------------------------------------------------------------------------------------
<문제 3. COUNT>
동물 보호소에 동물이 몇 마리 들어왔는지 조회하는 SQL 문을 작성해주세요.
<정답>
SELECT COUNT(*) AS `동물 수` FROM ANIMAL_INS;
----------------------------------------------------------------------------------------
<문제 4. DISTINCT & IS NOT NULL>
동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요.
이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.
<정답>
SELECT COUNT(DISTINCT NAME) AS `이름 수` FROM ANIMAL_INS WHERE NAME IS NOT NULL;
[DISTINCT 사용 시 주의할 점]
|
'MySQL' 카테고리의 다른 글
[MySQL] GROUP BY, HAVING (0) | 2020.11.23 |
---|---|
[MySQL] Round(), FLOOR(), CEIL() (0) | 2020.11.22 |
[MySQL] 여러기준으로 정렬하기, 상위 n개 레코드 (0) | 2020.11.20 |
[MySQL] JOIN(feat. INNER, LEFT, RIGHT, OUTER) (0) | 2020.11.18 |
[MySQL] VARCHAR와 CHAR의 차이 (0) | 2020.11.11 |