본문 바로가기

MySQL

[MySQL] SUM, MAX, MIN, COUNT

1. MAX

가장 최근에 들어온 동물은 언제 들어왔는지 조회

SELECT MAX(DATETIME) FROM ANIMAL_INS

 

2. MIN

동물보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회

SELECT MIN(DATETIME) FROM ANIMAL_INS

 

3. COUNT

테이블에 컬럼의 데이터 개수를 가져온다.

NULL인 데이터는 제외하고 가져온다.

전체 칼럼의 개수를 가져올 때는 칼럼 대신에 *를 사용한다.

 

동물 보호소에 동물이 몇 마리 들어왔는지 조회

SELECT COUNT(*) FROM ANIMAL_INS

 

동물 보호소에 들어온 동물의 이름은 몇 개인지 조회

이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 친다.

SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS

->DISTINCT를 사용하면 중복을 제거하고 결과 값을 받을 수 있다.

 

출처: 프로그래머스 - 코딩테스트 연습 - SQL 고득점 Kit - SUM, MAX, MIN

'MySQL' 카테고리의 다른 글

[MySQL] Concat  (0) 2024.04.27
[MySQL] GROUP BY, WHERE, HAVING  (0) 2023.02.21
SQL 명령어  (0) 2021.02.24
[MySQL] SELECT문  (0) 2021.01.22