데이터를 다루다보면 그룹별, 타입별로 묶어서 보고 싶은 데이터들이 있는데
그때 사용 할 수 있는 Group by 절 !
커머스 쪽에서 사용하려면 결제수단, 지역별, 카테고리? 그룹지어서 원하는 데이터를 보지 않을까 예측해본다 !
나는 검색 할 때 최대한 습관을 가지려고 하는데, 순서는 하기와 같다
결제수단 데이터를 뽑기 위한 작업
1 . 테이블(users) 검색 -> 어떤 컬럼명을 그룹으로 보고 싶은지 컬럼명 (payment_method )확인
SELECT * from orders
2. 어떤 결제 수단이 있는지 group by로 확인
ㄴ 지금은 총 4개의 결제수단으로 확인됨
SELECT * from orders
group by payment_method
3. 어떤 결제방식이 젤 많이 사용 되었는지 카운트해보기
ㄴ 중요한건 컬럼명을 먼저 적지 않는 습관! 가져가기
SELECT payment_method,count(*) from orders
group by payment_method
'개발공부 > SQL' 카테고리의 다른 글
[SQL] UNION으로 쿼리문 합치기 ex ) 월별 주문데이터 합치기 (0) | 2022.12.27 |
---|---|
[SQL] join 사용하기 ( left join, inner join // 두개 이상 테이블에서 키값 매칭하기 // join 차이점 ) (0) | 2022.12.19 |
[sql] 정렬하기 order by 쿼리 사용(내림차순,올림차순까지!) (0) | 2022.12.12 |
[SQL] 특정 데이터 추출 ( Limit / distinct / count ) (0) | 2022.11.29 |
[SQL] 특정 데이터 추출, 원하는 데이터 가져오기(where and 기초) (0) | 2022.11.28 |
댓글