SQL

SQL - SUM, AVERAGE, COUNT, MIN, MAX

최 수빈 2024. 11. 20. 18:47

 

 

숫자 연산 종류

연산자 설명
+ 더하기
- 빼기
* 곱하기
/ 나누기

 

 

SELECT column_1, column_2, column_1 + column_2 as total_column
FROM table_name

 

column_1column_2, column_1의 value+ column_2의 value가 행별로 계산되어 total_column이라는 alias를 가진 열에 나타난다.

 

 

 

 

SUM/AVG

SELECT SUM(column_1) total_column_1, AVG(column_2) avg_column_2
FROM table_name

 

table_name에서 column_1의 value들의 합계를 total_column_1, column_2의 value들의 평균을 avg_column_2에 나타내기.

 

 

 

 

COUNT/DISTINCT

SELECT COUNT(1) total_rows, COUNT(DISTINCT column_name) count_of_columns_value
FROM table_name

 

COUNT : 행(row)의 개수 계산

DISTINCT :  지정한 칼럼에서 중복을 제거한 고유 값 반환

 

COUNT(DISTINCT column_name) 

: 중복을 제거한 고유 값의 개수를 셈

 

 

 

 

MIN/MAX

SELECT min(column_name) min_column_name, max(column_name) max_column_name
FROM table_name

 

MIN : 최솟값 데이터 조회

MAX : 최댓값 데이터 조회