SQL과 집계 함수

임유빈·2023년 11월 1일

개발자

목록 보기
18/26

count

select count(칼럼명)
from 테이블명;
# 칼럼에서 null이 아닌 데이터의 개수를 리턴

max

select max(칼럼명)
from 테이블명;
# 칼럼에서 최대값을 리턴

min

select min(칼럼명)
from 테이블명;
# 칼럼에서 최소값을 리턴

sum

select sum(칼럼명)
from 테이블명;
# 칼럼의 값들의 합을 리턴

avg

select avg(칼럼명)
from 테이블명;
# 칼럼 값들의 평균을 리턴

GROUP BY

GROUP BY는 데이터 베이스에서 데이터를 그룹화 하고 집계함수를 사용하여 각 그룹에 대한 요약 정보를 얻을 때 사용되는 문법이다.

예제

SELECT column1, 집계함수(column2)
FROM 테이블 명
GROUP BY column1;

union과 union all

union : 중복된 것을 삭제

SELECT 'value_1' AS 'value'

UNION

SELECT 'value_1' AS 'value';

실행결과 / value : value_1

union all : 중복을 허용하여 모두 표시해줌

SELECT 'value_1' AS 'value'

UNION all

SELECT 'value_1' AS 'value';

실행결과 / value : value_1 value_1

profile
주변 사람들과의 소통을 적극적으로 하는 친근한 개발자가 되기를 희망합니다.

0개의 댓글