계산 하기
1) 숫자 연산 기호
연산자 | 설명 |
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |
2) 함수 : 합계, 평균, 전체데이터 개수, 최솟값, 최댓값
2-1) 합계 : SUM(칼럼)
2-2) 평균 : AVG(컬럼)
2-3) 전체 데이터 개수 : COUNT(컬럼)
(사용예시 : 주문건수, 주문한 고객 수)
형식은 세개다 가능
COUNT(컬럼) |
COUNT(1) |
COUNT(*) |
2-4) 최솟값 : MIN(컬럼)
2-5) 최댓값 : MAX(컬럼)
3) 카테고리별로 숫자 연산 간단하게 하기 : GROUP BY
3-1)카테고리별로 합계 구하기
select 카테고리 컬럼,
sum(계산 컬럼)
from 테이블
group by 카테고리컬럼
3-2) 카테고리별 숫자 최댓값 조회
select 카테고리 컬럼,
max(계산컬럼)
from 테이블
group by 카테고리 컬럼
3-3) 최근 날짜 조회
select 카테고리 컬럼,
max(날짜가 적혀있는 컬럼)
from 테이블
group by 카테고리 컬럼
4) 보여주는 결과 정렬하기
오름차순 정렬 : 숫자 up
-구문 : 생략
내림차순 정렬 : 숫자 down
-구문 : desc
ex) Order by 컬럼 desc
select 카테고리컬럼,
sum(계산 컬럼),
from 테이블
group by 카테고리컬럼
order by 정렬을 원하는 컬럼(카테고리컬럼), sum(계산 컬럼) 둘 다 가능
SQL 순서
Select
from
where
group by
order by
*쿼리문 작성시 팁(흐름 적기)
1. 어떤 테이블에서 데이터를 뽑을 것인가
2. 어떤 컬럼을 이용할 것인 가
3. 어떤 조건을 지정해야 하는가
4. 어떤 함수 (수식) 을 이용해야 하는가
728x90
'PM > TIL' 카테고리의 다른 글
[WIL]IT 업계 PM 입문 가이드 (0) | 2024.12.22 |
---|---|
[WIL]팀 발표 후 PM 이 하는 업무, 현업에선 어떤식으로 하는지? (1) | 2024.12.22 |
[TIL] SQL 정리(1) (0) | 2024.12.19 |
[직무스터디]2일차_사용자에게 서비스가 전달되는 과정을 이해하자(24/12/17) (2) | 2024.12.17 |
[직무스터디] 1일차_미디어 분야에서 PM은 무슨 일을 할까? (4) | 2024.12.16 |