leetcode1069. 产品销售分析 II(SQL)
銷售表:Sales
+-------------+-------+
| Column Name | Type ?|
+-------------+-------+
| sale_id ? ? | int ? |
| product_id ?| int ? |
| year ? ? ? ?| int ? |
| quantity ? ?| int ? |
| price ? ? ? | int ? |
+-------------+-------+
sale_id 是這個(gè)表的主鍵。
product_id 是 Product 表的外鍵。
請(qǐng)注意價(jià)格是每單位的。
產(chǎn)品表:Product
+--------------+---------+
| Column Name ?| Type ? ?|
+--------------+---------+
| product_id ? | int ? ? |
| product_name | varchar |
+--------------+---------+
product_id 是這個(gè)表的主鍵。
?
編寫一個(gè) SQL 查詢,按產(chǎn)品 id product_id 來(lái)統(tǒng)計(jì)每個(gè)產(chǎn)品的銷售總量。
?
查詢結(jié)果格式如下面例子所示:
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 ? ? ?|
+------------+--------------+
Result 表:
+--------------+----------------+
| product_id ? | total_quantity |
+--------------+----------------+
| 100 ? ? ? ? ?| 22 ? ? ? ? ? ? |
| 200 ? ? ? ? ?| 15 ? ? ? ? ? ? |
+--------------+----------------+
思路,分組,查詢計(jì)數(shù)即可。
select product_id, sum(quantity) as total_quantity from Sales group by product_id;?
總結(jié)
以上是生活随笔為你收集整理的leetcode1069. 产品销售分析 II(SQL)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 截取全部数值字符并将其转化为数值类型
- 下一篇: LODOP设置打印机不存在不打印