SQL 기본 용어
[연산 함수]
1. SUM, AVG, COUNT : 합산, 평균, 갯수 구하기
# SUM - 합산 구하기.
SELECT SUM(AMOUNT)
FROM TABLE
# AVG - 평균 구하기.
SELECT AVG(AMOUNT)
FROM TABLE
# COUNT - 갯수 구하기.
# COUNT(1) OR COUNT(*) : 테이블의 모든 갯수를 세달라는 의미
SELECT COUNT(1)
FROM TABLE
# COUNT(DISTINCT ) - 중복 제거하고 갯수 구하기.
SELECT COUNT(DISTINCT ID)
FROM TABLE
2. DISTINCT : 중복을 제외한 값 산출하기
SELECT 절에서 사용하는 경우도 있고, COUNT 함수를 쓸 때 중복 제외한 갯수 구할 때 사용 가능
SELECT DISTINCT 컬럼이름
FROM 테이블 이름
3. MIN, MAX : 최댓값과 최솟값 구하기
SELECT MIN(PRICE), MAX(PRICE)
FROM TABLE
4. GROUP BY : 지정한 변수로 그룹화 해주기, 카테고리별로 숫자 연산을 간단하게 할 때 주로 사
단, 어떤 변수가 기준이 되었는지 함께 보기 위해서는 select에 기재해주는 것이 필수임
SELECT C_ID, GENDER
FROM TABLE
GROUP BY GENDER
5. ORDER BY : 특정 변수를 기준으로 정렬하기
오름차순 정렬이 기본 설정값이므로 내림차순으로 하고 싶다면 DESC 붙여주기
SELECT 컬럼 이름
FROM 테이블 이름
GROUP BY 컬럼 이름
ORDER BY 컬럼 이름
'SQL > 기본 지식' 카테고리의 다른 글
[엑셀보다 쉽고 빠른 SQL] - 4주차 (서브쿼리, JOIN, UNION) (0) | 2024.08.07 |
---|---|
[엑셀보다 쉽고 빠른 SQL] - 3주차(Replace, Substr, Concat, IF, Case When, Cast) (0) | 2024.08.07 |
[엑셀보다 쉽고 빠른 SQL] - 1주차 (SELECT, FROM, AS, WHERE, 비교연산자, Between, In, Like, And, Or, Not) (0) | 2024.08.07 |
[MySQL] 중복 제거하기 - DISTINCT, GROUP BY (0) | 2024.07.22 |
[MySQL] 날짜 형식 설정하기 - date_format (2) | 2024.07.22 |