본문 바로가기
Problem Solving/Programmers

[ SQL 고득점 kit ] SUM, MAX, MIN - mysql

by IM조이 2021. 6. 22.

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;

 

댓글