728x90
그룹 함수는 여러 행 또는 테이블 전체에 대해 함수가 적용되어 하나의 결과를 반환하는 함수를 의미한다.
함수 | 설명 |
---|---|
SUM | 해당 컬럼의 총 합계 |
AVG | 해당 컬럼의 평균 |
MAX | 해당 컬럼의 최대값 |
MIN | 해당 컬럼의 최소값 |
COUNT | 행의 개수를 카운트 |
SELECT SUM(salary) 총액, TRUNC(AVG(salary)) 평균,
MAX(salary) 최대값, MIN(salary) 최소값
FROM employees;
COUNT 함수
COUNT( DISTINCT | ALL | 컬럼명 | * )
COUNT 함수에 특정 컬럼을 지정하면 널(null)값을 제외한 해당 컬럼값이 가지고 있는 행의 개수를 반환한다. 만약 DISTINCT
키워드를 사용하면 중복된 행을 제외하고 행의 개수를 반환하게 된다.
728x90
'Database > SQL' 카테고리의 다른 글
[SQL] Having 절 (0) | 2023.07.27 |
---|---|
[SQL] GROUP BY 절 (0) | 2023.07.27 |
[SQL] 단일 행 함수 (Single-Row Funtion) (0) | 2023.07.27 |
[SQL] SQL 함수 개요 (0) | 2023.07.26 |
[SQL] SELECT문 - ORDER BY 절 (0) | 2023.07.26 |