[SQL]TIL 2일차

Cherta·2024년 4월 17일
0

[TIL]

목록 보기
2/30

계산하기

연산자설명
+더하기
-빼기
*곱하기
/나누기
  • SUM : 컬럼의 모든값을 더함
  • AVG : 컬럼의 모든값의 평균을 구함
SUM(컬럼)
AVG(컬럼)

데이터의 갯수 구하기

  • COUNT : 데이터의 개수를 구함
  • DISTINCT : 몇개의 값을 가지고 있는지 구함
COUNT(컬럼) -- 컬럼명 대신 1혹은 * 사용가능
DISTINCT 컬럼

데이터의 최솟값과 최댓값 구하기

  • MIN : 최솟값을 구함
  • MAX : 최댓값을 구함
MIN(컬럼)
MAX(컬럼)

GROUP BY

GROUP BY는 여러번의 Query 없이, 카테고리를 지정하여 수식 함수로 연산 가능

-- GROUP BY의 기본 구조
SELECT
	카테고리 컬럼,
    SUM(계산 컬럼)
FROM 테이블
GROUP BY 카테고리 컬럼

ORDER BY

ORDER BY는 원하는 값을 기준으로, 오름차순 혹은 내림차순으로 정렬 가능

-- ORDER BY의 기본 구조
SELECT 
	카테고리 컬럼,
	SUM(계산 컬럼)
FROM 테이블
GROUP BY 카테고리 컬럼
ORDER BY 정렬을 원하는 컬럼
  • 정렬의 종류
종류구문예시
오름차순ASC (생략가능)ORDER BY price
내림차순DESCORDER BY price DESC

0개의 댓글