본문 바로가기

직장인 자기계발/SQL

SQL : 그룹 함수

728x90
함수 설명
COUNT 행의 갯수 COUNT(*), COUNT(salary)
SUM 합계 SUM(salary)
AVG 평균 AVG(salary)
MAX 최대값 MAX(salary)
MIN 최소값 MIN(salary)
STODDEV 표준편차 STODDEV(salary)
VARIANCE 분산 VARIANCE(salary)

 

 GROUP BY 

: 특정 열의 데이터 값 기준으로 그룹화하기

SELECT          기준열, 그룹 함수(열 이름)
FROM           테이블 이름
WHERE         조건식
GROUP BY     열 이름 
ORDER BY     열 이름 ;

 HAVING 

: 그룹 함수 결과에 조건 적용하기

SELECT         열 이름, 그룹 함수(열 이름)
FROM          테이블 이름
WHERE        조건식
GROUP BY    열 이름
HAVING       조건식
ORDER BY    열 이름 ;  

'직장인 자기계발 > SQL' 카테고리의 다른 글

[SQL]변환함수  (0) 2021.01.24
SQL : 조인  (0) 2021.01.22
SQL : 단일 행 함수  (0) 2021.01.20
SQL : DDL (CREATE / ALTER/TRUNCATE/DROP)  (0) 2021.01.18
SQL : DML (INSERT/UPDATE/DELETE) 방법  (0) 2021.01.17