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

测试结果

相关推荐
OceanBase数据库官方博客14 分钟前
被 VLDB 2027接收OceanBase 最新论文让数据库基(技术解析与实践)
数据库·人工智能·oceanbase
171320330计算机毕设编程24 分钟前
计算机毕业设计 基于YOLO改进算法的车辆特征识别系统设计与实现--lw
java·大数据·python·sql·算法
姜鱼问生37 分钟前
Nginx gzip 压缩:一个配置让页面加载快 3 倍
后端·算法·架构
不会就选b42 分钟前
算法日常・每日刷题--<动态规划>23
算法·动态规划
创邻科技1 小时前
国产图数据库刷新 LDBC 世界纪录:创邻科技 Galaxybase 在 SF100、SF300、SF1000 测试中全面领先”
数据库·科技
GreatSQL社区1 小时前
主从复制SQL线程中断——字符集砸出的坑
java·数据库·算法
XLYcmy1 小时前
AI 赋能后中文与英文数据库对比分析报告 上
数据库·ai·llm·prompt·检索·wos·cnki
这个DBA有点耶2 小时前
ELT 工具选型完整指南:从 ETL 差异分析到工程落地
数据库·架构·代码规范
IvorySQL2 小时前
PostgreSQL 日报|堆表选择性索引更新(10 月 13 日)
数据库·人工智能·postgresql·开源·区块链
张洛闻Eren2 小时前
Ansible【第一课】:Ansible介绍
运维·数据库·云原生·kubernetes·github·ansible