[LeetCode] Product Sales Analysis I

아르당·2026년 3월 29일

LeetCode

목록 보기
230/259
post-thumbnail

문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음

Problem

Table: Sales

Column NameType
sale_idint
product_idint
yearint
quantityint
priceint

(sale_id, year)은 이 테이블의 기본 키이다.
product_id는 Product 테이블의 외래 키이다.
테이블의 각 행은 특정 연도의 제품 product_id의 판매 내역을 보여준다.

Table: Product

Column NameType
product_idint
product_namevarchar

product_id는 이 테이블의 기본 키이다.
테이블의 각 행은 각 제품의 제품명을 나타낸다.

Sales 테이블에서 각 sale_id에 대한 product_name, year, price를 보고하는 방법을 작성해라.

Example

Input:
Sales table:

sale_idproduct_idyearquantityprice
11002008105000
21002009125000
72002011159000

Product table:

product_idproduct_name
100Nokia
200Apple
300Samsung

Output:

product_nameyearprice
Nokia20085000
Nokia20095000
Apple20119000

Solution

-- Write your PostgreSQL query statement below
select B.product_name, A.year, A.price
from Sales as A
join Product as B on A.product_id = B.product_id
profile
내 마음대로 코드 작성하는 세상

0개의 댓글