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 첫걸음
'SQL' 카테고리의 다른 글
프로그래머스 SQL 고득점 KIT(GROUP BY) (1) | 2022.04.17 |
---|---|
SQL 기본 문법 정리(5) (GROUP BY, HAVING, 서브쿼리) (1) | 2022.04.17 |
SQL 기본 문법 정리(3) (INSERT, DELETE, UPDATE) (0) | 2022.04.14 |
SQL 기본 문법 정리(2) (ORDER BY, LIMIT, 문자열 연산, 날짜 연산, CASE문) (2) | 2022.04.13 |
SQL 기본 문법 정리(1) (SELECT, DESC, AND, OR, LIKE) (1) | 2022.04.12 |