728x90 분류 전체보기488 [Solvesql - Advent of SQL 2024] 게임 개발사의 주력 플랫폼 찾기 문제는 게임개발사*(companies.name) 별로 가장 매출이 높은 플랫폼을 찾아내는 것 매출 데이터는 sum (sales_eu + sales_jp + sales_na + sales_other)로 계산된다. 또 순위 1인 데이터만 최종적으로 출력됨 WITH ranked_data AS ( SELECT companies.name AS developer, platforms.name AS platform, SUM(sales_eu + sales_jp + sales_na + sales_other) AS sales, RANK() OVER (PARTITION BY companies.name ORDER BY SUM(sales_eu + sales_jp + sales_na + sales_othe.. 2025. 1. 4. [Solvesql - Advent of SQL 2024] 게임 평점 예측하기 1 1. 문제2015년 이후 장르가 동일한 평균 평점으로 누락 평점 채우기https://solvesql.com/problems/predict-game-scores-1/ https://solvesql.com/problems/predict-game-scores-1/ solvesql.com 2. 접근1) 상관 서브쿼리(Correlated Subquery)메인 쿼리에서 e를 서브쿼리로 넣어서 하나씩 비교한다. SELECT employee_id, name, salaryFROM employees eWHERE salary > ( SELECT AVG(salary) FROM employees WHERE department_id = e.department_id); 2) 반올림, 내림, 올림 - 반올림 (.. 2025. 1. 1. 프로젝트 데이터셋 선정 및 구조 파악 1. 데이터셋 선정 Kaggle의 'E-Commerce Shipping Data를 선정했다. 주문 및 배송 관련 데이터를 포함하고 CSV파일로 다운로드가 가능하기 때문이다. https://www.kaggle.com/datasets/prachi13/customer-analytics E-Commerce Shipping DataProduct Shipment Delivered on time or not? To Meet E-Commerce Customer Demandwww.kaggle.com 2. 구조 파악 코드 예제import pandas as pd# 데이터 불러오기data = pd.read_csv('/Train.csv') # 파일 경로에 맞게 수정# 데이터 구조 확인print(data.info()) .. 2024. 12. 31. [Solvesql - Advent of SQL 2024] 온라인 쇼핑몰의 월 별 매출액 집계 풀이 저는 과거 데이터리안의 sql 강의를 수강한 적이 있습니다. 그래서 solvesql 문제가 개방되어 있어요! 강의를 듣지 않아도 무료 문제가 많으니 방문하셔서 sql 문제 푸는 걸 강추합니다. https://solvesql.com/collections/advent-of-sql-2024/ https://solvesql.com/collections/advent-of-sql-2024/ solvesql.com 1 . 문제문제는 유출하면 안 돼서 간단히 말하면 총매출, 즉 월별 취소총액, 주문총액을 구하기. 2. 접근 1) 월별 GROUP BY을 위한 Sudate가 'YYYY-MM-DD' 형이었기 때문에 'YYYY-MM'으로 처리해야 했다. SUBSTR을 사용했다. SUBSTR(str, start, leng.. 2024. 12. 31. 이전 1 2 3 4 ··· 122 다음 728x90