SQL- 每日一题【1327. 列出指定时间段内所有的下单产品】

题目

表: Products

表: Orders

写一个解决方案,要求获取在 2020 年 2 月份下单的数量不少于 100 的产品的名字和数目。

返回结果表单的 顺序无要求

查询结果的格式如下。

示例 1:

解题思路

1.题目要求我们获取在 2020 年 2 月份下单的数量不少于 100 的产品的名字和数目。

2.首先,我们将orders 和 products 进行左连接,连接条件是 a.product_id = b.product_id,然后找出日期为2020年2月份的订单,将查找到的订单按照 id 进行分组,最后统计出每一组的unit的总和,返回大于 100 的即可。

代码实现

sql 复制代码
select product_name, sum(unit) unit
from orders a left join products b
on a.product_id = b.product_id
where order_date like '2020-02%'
group by a.product_id
having sum(unit) >= 100

测试结果

相关推荐
这周也會开心37 分钟前
SQL-重要常见关键字
数据库·sql
一枝小雨1 小时前
【数据结构】排序算法全解析
数据结构·算法·排序算法
略知java的景初1 小时前
深入解析十大经典排序算法原理与实现
数据结构·算法·排序算法
超级无敌永恒暴龙战士1 小时前
MySQL-delete tableName from ...
数据库·mysql
叫我阿柒啊1 小时前
Java全栈开发工程师的面试实战:从基础到微服务
java·数据库·spring boot·微服务·node.js·vue3·全栈开发
岁忧2 小时前
(LeetCode 每日一题) 498. 对角线遍历 (矩阵、模拟)
java·c++·算法·leetcode·矩阵·go
kyle~2 小时前
C/C++---前缀和(Prefix Sum)
c语言·c++·算法
liweiweili1262 小时前
main栈帧和func栈帧的关系
数据结构·算法
Greedy Alg3 小时前
LeetCode 560. 和为 K 的子数组
算法·leetcode·职场和发展
2501_924877213 小时前
强逆光干扰漏检率↓78%!陌讯多模态融合算法在光伏巡检的实战优化
大数据·人工智能·算法·计算机视觉·目标跟踪