코딩문제풀이/SQL

[LeetCode] Product Sales Analysis III (SQL)

오늘밤공부 2023. 6. 19. 11:00
반응형

🗓️ 문제 설명

  • Sales 테이블의 sale_id, product_id, year, quantity, price는 각각 판매ID, 상품ID, 판매연도, 판매량, 판매액을 나타냅니다.
  • Sale_id, year는 기본키이며, product_id는 Product 테이블의 외래키입니다.
  • Price는 개당 가격입니다.
Column name Type
sale_id int
product_id int
year int
quantity int
price int
  • Product 테이블의 product_id, product_name은 각각 상품ID, 상품명을 나타냅니다.
  • Product_id는 기본키입니다.
Column name Type
product_id int
product_name varchar

 

문제

  • 각 상품별로 처음 판매된 상품의 상품ID, 판매연도, 판매량, 판매액을 조회하는 SQL문을 작성해주세요.
  • 문제 예시

Sales

sale_id product_id year quantity price
1 100 2008 10 5000
2 100 2009 12 5000
7 200 2011 15 9000

Product

product_id product_name
100 Nokia
200 Apple
300 Samsung

 

  • 출력 예시
product_id first_year quantity price
100 2008 10 5000
200 2011 15 9000

 

💻 코드

최종 코드

  • 실행 결과

 

코드 풀이

 

반응형