join 4

[SQL/프로그래머스 LV3] 멀티 플랫폼 게임 찾기

https://solvesql.com/problems/multiplatform-games/ https://solvesql.com/problems/multiplatform-games/ solvesql.com 🎯 문제 상황게임 데이터에서 2012년 이후 출시된 게임 중, 두 개 이상의 서로 다른 제조사(Sony, Nintendo, Microsoft)에서 출시된 게임을 찾는 문제입니다. 즉, 멀티 플랫폼 게임을 확인하고, 특정 게임이 다양한 제조사의 기기에서 출시되었는지 분석해야 합니다.  🎯문제 접근제조사 매핑 (CASE 문 활용)platforms 테이블의 name을 활용해 플랫폼별 제조사(Sony, Nintendo, Microsoft)를 분류합니다.이 결과를 WITH plat AS (...))으로 저장..

SQL 2025.02.05

[SQL/solvesql] LV3. 쇼핑몰의 일일 매출액과 ARPPU

https://solvesql.com/problems/daily-arppu/ https://solvesql.com/problems/daily-arppu/ solvesql.com 이번 포스팅에서는 브라질 Olist 이커머스 데이터를 활용하여 2018년 1월 1일 이후의 일별 매출 데이터를 SQL로 분석하는 방법을 소개합니다. Olist 데이터는 olist_orders_dataset과 olist_order_payments_dataset 두 테이블로 구성되어 있습니다. 이 두 테이블을 조인하여 일별 결제 고객 수, 매출액, 그리고 ARPPU(Average Revenue Per Paying User)를 계산해 보겠습니다. 1. 분석 목표분석 결과는 다음과 같은 네 가지 컬럼을 포함해야 합니다:dt: 매출 날짜 ..

SQL 2025.01.16

[SQL/프로그래머스] LV3. 없어진 기록 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/59042 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 데이터 유실 상황에서 입양 기록은 존재하지만 보호소에 들어온 기록이 없는 동물을 찾아야 한다면, SQL의 조인 방식과 조건을 활용해 효율적으로 해결할 수 있습니다. 이번 포스트에서는 RIGHT JOIN을 활용한 쿼리를 작성하고, 이를 단계별로 설명하겠습니다. 문제 천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요.요구사항 분석..

SQL 2024.12.05

[SQL/solvesql] LV3. 작품이 없는 작가 찾기

https://solvesql.com/problems/artists-without-artworks/ https://solvesql.com/problems/artists-without-artworks/ solvesql.comMoMA에서 등록된 작가 중 전시된 작품이 없는 작가들을 대상으로 기획전을 준비하기 위해 SQL 쿼리를 작성했습니다. 이번 블로그에서는 요구사항을 분석하고, 이를 SQL로 어떻게 구현했는지 설명하겠습니다.문제 MoMA에 등록된 작가이지만 전시된 작품이 없는 작가들의 마지막 작품을 전시하는 기획전을 준비하려 합니다. MoMA에 등록되어있고, 현재 살아있지 않은 작가 중 MoMA에 등록된 작품이 없는 작가의 ID와 이름을 출력하는 쿼리를 작성해주세요. 쿼리 결과에는 아래 컬럼이 있어야 합니..

SQL 2024.12.05