*위 글은 구글 빅쿼리 고객센터의 예제를 일부 변형하여 해석한 글입니다.
저작권 문제 시 댓글을 남겨주시면 바로 조치하겠습니다.
'Google murchandise store에서 2017년 7월 브라우저별로 발생한 총 거래 건 수를 구하기'
#빅쿼리에서 실행할 수 있는 쿼리
SELECT device.browser, SUM(totals.transactions) as total_transactions
FROM bigquery-public-data.google_analytics_sample.ga_sessions_*
WHERE _TABLE_SUFFIX between '20170701' and '20170731'
GROUP BY device.browser
ORDER BY total_transactions desc
1) TABLE SUFFIX : 이전 포스팅에서 설명한 바가 있다.(링크 참고)
2020/11/20 - [SQL] - [Bigquery, 고객센터 예제] _TABLE_SUFFIX 날짜 단위로 나뉜 테이블을 모두 불러오기, DATE_SUB으로 지난 날짜 구하기
2) GROUP BY device.browser : 브라우저별로 묶기
3) SELECT device.browser, SUM(totals.transactions) as total_transactions
어떤 브라우저인지 필드(열)로 나타내고 브라우저 별로 transactions(거래 건 수) 집계하기
결과적으로 Group by 로 인해 Sum(totals.transaction)를 집계할 수 있게 된 것이다.
'SQL' 카테고리의 다른 글
[Bigquery, 고객센터 예제] _TABLE_SUFFIX 날짜 단위로 나뉜 테이블을 모두 불러오기, DATE_SUB으로 지난 날짜 구하기 (0) | 2020.11.20 |
---|---|
[SQL, 데이터 캠프] CASE문과 데이터 캠프 예제쿼리 풀이 -1편 (0) | 2020.07.04 |
[SQL, 데이터캠프] 서브쿼리 오답노트 2편 (0) | 2020.06.27 |
[SQL, 데이터캠프] 서브쿼리 오답노트 1편 (0) | 2020.06.27 |
[SQL] 오랫만에 SQL을 봤을 때 보면 좋을 것들 (0) | 2020.06.27 |
댓글