SQL
SQL 기본 문법 정리(4) (COUNT, DISTINCT, SUM, AVG, MIN, MAX)
Bryan Lee
2022. 4. 14. 16:27
1) COUNT
- COUNT 함수는 인수로 주어진 집합의 '개수'를 구해 반환합니다.
단, COUNT 함수는 NULL을 무시합니다.
SELECT COUNT(*) FROM sample51;
1-1) COUNT의 인수로 열명을 지정
- COUNT의 인수로 열명을 지정할 수 있습니다.
SELECT COUNT(no), COUNT(name) FROM sample51;
2) DISTINCT
- DISTINCT는 중복된 값을 제거하는 함수입니다.
SELECT DISTINCT name FROM sample51;
2-1) COUNT와 DISTINCT
- COUNT와 DISTINCT를 결합해서 사용할 수 있습니다.
SELECT COUNT(ALL name), COUNT(DISTINCT name) FROM sample51;
3) SUM
- SUM 집계함수를 사용해 집합의 합계를 구할 수 있습니다.
단, SUM 집계함수는 NULL을 무시합니다.
SELECT SUM(quantity) FROM sample51;
4) AVG
- AVG 집계함수를 사용해 평균을 간단하게 구할 수 있습니다.
단, AVG 집계함수는 NULL을 무시합니다.
SELECT AVG(quantity), SUM(quantity)/COUNT(quantity) FROM sample51;
5) MIN, MAX
- MIN 집계함수, MAX 집계함수를 사용해 집합에서 최솟값과 최댓값을 구할 수 있습니다.
SELECT MIN(quantity), MAX(quantity), MIN(name), MAX(name) FROM sample51;
레퍼런스
- SQL 첫걸음