숫자 연산 종류
연산자 | 설명 |
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |
SELECT column_1, column_2, column_1 + column_2 as total_column
FROM table_name
column_1과 column_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 : 최댓값 데이터 조회
'SQL' 카테고리의 다른 글
SQL - ORDER BY (오름차순, 내림차순) (0) | 2024.11.21 |
---|---|
SQL - GROUP BY (범주별 연산) (0) | 2024.11.21 |
SQL - AND, OR, NOT (여러 개의 조건으로 필터링하기) (0) | 2024.11.20 |
SQL - 비교연산, BETWEEN, IN, LIKE (0) | 2024.11.19 |
SQL - WHERE(조건에 맞는 데이터로 필터링하기) (0) | 2024.11.19 |