Problem Solving/Programmers
[ SQL 고득점 kit ] SUM, MAX, MIN - mysql
IM조이
2021. 6. 22. 14:19
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;