Database

[MySQL] MAX, MIN, COUNT, DISTINCT

비번변경 2022. 6. 10. 16:32

집계함수

MySQL의 대표적인 집계함수 몇 가지를 간단히 정리한다.

 

 

 

MAX

지정한 컬럼 데이터의 최댓값을 가져온다. 문자나 숫자가 대상이며 해당하는 값이 없으면 NULL을 반환한다.

SELECT MAX(DATETIME)
    FROM ANIMAL_INS;

 

 

MIN

지정한 컬럼 데이터의 최솟값을 가져온다. 문자나 숫자가 대상이며 해당하는 값이 없으면 NULL을 반환한다.

SELECT MIN(DATETIME)
    FROM ANIMAL_INS;

 

 

count

지정한 컬럼 데이터의 수를 가져온다. 

SELECT count(*)
    FROM ANIMAL_INS

 

 

DISTINCT

지정한 컬럼 데이터에서 중복된 값을 제거한다.

SELECT count(DISTINCT NAME)
    FROM ANIMAL_INS;

 

 

참고 문서

https://programmers.co.kr/learn/courses/30/parts/17043