01 최댓값 구하기
SELECT MAX(DATETIME) as 시간 FROM ANIMAL_INS;
or
SELECT DATETIME FROM ANIMAL_INS ORDER BY DATETIME DESC LIMIT 1;
02 최솟값 구하기
SELECT MIN(DATETIME) AS 시간 FROM ANIMAL_INS;
or
SELECT DATETIME FROM ANIMAL_INS ORDER BY DATETIME ASC LIMIT 1;
03 동물 수 구하기
SELECT DATETIME FROM ANIMAL_INS ORDER BY DATETIME ASC LIMIT 1;
or
SELECT COUNT(*) FROM ANIMAL_INS;
04 중복 제거하기
문제 조건 잘 확인(-NULL인 경우는 집계하지 않으며-), DISTINCT 활용
SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS
WHERE NAME IS NOT NULL;
'Problem Solving > Programmers' 카테고리의 다른 글
[ SQL 고득점 kit ] String, Date - mysql (0) | 2021.06.26 |
---|---|
[ SQL 고득점 kit ] JOIN - mysql (0) | 2021.06.25 |
[ SQL 고득점 kit ] IS NULL - mysql (0) | 2021.06.23 |
[ SQL 고득점 kit ] GROUP BY - mysql (0) | 2021.06.22 |
[ SQL 고득점 kit ] SELECT - mysql (0) | 2021.06.21 |
댓글