2025/05/13 2

sql 총 정리 문제 풀이

1. 각 트레이너별로 가진 포켓몬의 평균 레벨을 계산하고, 그 중 평균 레벨이 높은 TOP 3 트레이너의 이름과 보유한 포켓몬의 수, 평균 레벨을 출력해주세요. SELECT trainer_id, ROUND(AVG(level), 2) AS avg_levelFROM `basic.trainer-pokemon`GROUP BY trainer_idORDER BY avg_level DESC limit 3 2. 각 포켓몬 타입1을 기준으로 가장 많이 포획된(방출 여부 상관없음) 포켓몬의 타입1, 포켓몬의 이름과 포획 횟수를 출력해주세요. --각 포켓몬 타입 1 기준--가장 많이 포획도니 포켓몬 타입--포켓몬의 이름과 포획 횟수SELECT type1, kor_name, COUNT(tp.catch_date) AS..

Data Base/BigQuery 2025.05.13

윈도우 함수 문제 풀이

1) 사용자별 쿼리를 실행한 총 횟수를 구하는 쿼리를 작성해주세요. 단, GROUP BY를 사용해서 집계하는 것이 아닌 query_logs의 데이터의 우측에 새로운 컬럼을 만들어주세요.--1번 의도 : COUNT를 윈도우 함수로 쓸 수 있는가? --로그 : 통나무에서 왔음, 히스토리, 기록 --로그성 데이터 : 기록이 한 줄에 하나씩(Row). Raw. 이벤트 데이터 > 어떤 유저가 무엇을 했다 --고객에게(유저에게) 노출을 하지 않음 --회사마다 다름. AWS 라는 클라우드의 저장소 -> 데이터 웨어하우스, 데이터베이스 --Google Analytic 4, Firebase 플랫폼을 사용해서 데이터 저장하면 생기는 형태 --앱 로그, 웹 로그 --형태가 개발자가 어떻게 개발하냐에 따라서..

Data Base/BigQuery 2025.05.13