Database/SQL
[SQL] 그룹 함수
gangintheremark
2023. 7. 27. 16:01
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