力扣1069-产品销售分析II

销售表:Sales

复制代码
+-------------+-------+
| Column Name | Type  |
+-------------+-------+
| sale_id     | int   |
| product_id  | int   |
| year        | int   |
| quantity    | int   |
| price       | int   |
+-------------+-------+
sale_id 是这个表的主键(具有唯一值的列)。
product_id 是 Product 表的外键(reference 列)。
该表的每一行显示产品product_id在某一年的销售情况。
请注意价格是每单位的。

产品表:Product

复制代码
+--------------+---------+
| Column Name  | Type    |
+--------------+---------+
| product_id   | int     |
| product_name | varchar |
+--------------+---------+
product_id 是这个表的主键(具有唯一值的列)。
该表的每一行表示每种产品的产品名称。

编写解决方案,统计每个产品的销售总量。

返回结果表 无顺序要求

结果格式如下例子所示。

示例 1:

复制代码
输入:
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   | total_quantity |
+--------------+----------------+
| 100          | 22             |
| 200          | 15             |
+--------------+----------------+

思路:

1、对product_id进行分组;

2、sum函数对数量quantitiy求和;

3、注意输出名称;

代码:

复制代码
select 
product_id,
sum(quantity) as total_quantity  
from sales 
group by product_id;
相关推荐
凌波粒12 小时前
LeetCode--459.重复的子字符串(字符串/KMP算法)
算法·leetcode·职场和发展
_深海凉_12 小时前
LeetCode热题100-移除元素
数据结构·算法·leetcode
米粒112 小时前
力扣算法刷题 Day 36
算法·leetcode·职场和发展
呼啦啦56113 小时前
leetcode练习——栈和队列
算法·leetcode·职场和发展
betazhou13 小时前
记一次Oracle REDO在线日志损坏故障修复
数据库·oracle·redo·ora-00600
老苏畅谈运维13 小时前
DBA分析 ORA 报错的利器,errorstack让 Oracle 错误现原形
数据库·oracle·dba
y = xⁿ14 小时前
【LeetCode】哈希表
算法·leetcode·散列表
大江东去浪淘尽千古风流人物14 小时前
【Basalt】nfr_mapper 中的“小 SfM/BA 后端”
c++·人工智能·计算机视觉·oracle·augmented reality
北顾笙98014 小时前
day22-数据结构力扣
数据结构·算法·leetcode
人道领域14 小时前
【LeetCode刷题日记】454:四数相加Ⅱ
算法·leetcode