当前位置:网站首页>1484. Sell Products by Date
1484. Sell Products by Date
2022-08-05 02:33:00 【just six z】
1484. 按日期分组销售产品
前言
表 Activities:
+-------------+---------+
| 列名 | 类型 |
+-------------+---------+
| sell_date | date |
| product | varchar |
+-------------+---------+
此表没有主键,它可能包含重复项.
此表的每一行都包含产品名称和在市场上销售的日期.
来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/group-sold-products-by-the-date
著作权归领扣网络所有.商业转载请联系官方授权,非商业转载请注明出处.
编写一个 SQL 查询来查找每个日期、销售的不同产品的数量及其名称.
每个日期的销售产品名称应按词典序排列.
返回按 sell_date 排序的结果表.
查询结果格式如下例所示.
示例 1:
输入:
Activities 表:
+------------+-------------+
| sell_date | product |
+------------+-------------+
| 2020-05-30 | Headphone |
| 2020-06-01 | Pencil |
| 2020-06-02 | Mask |
| 2020-05-30 | Basketball |
| 2020-06-01 | Bible |
| 2020-06-02 | Mask |
| 2020-05-30 | T-Shirt |
+------------+-------------+
输出:
+------------+----------+------------------------------+
| sell_date | num_sold | products |
+------------+----------+------------------------------+
| 2020-05-30 | 3 | Basketball,Headphone,T-shirt |
| 2020-06-01 | 2 | Bible,Pencil |
| 2020-06-02 | 1 | Mask |
+------------+----------+------------------------------+
解释:
对于2020-05-30,出售的物品是 (Headphone, Basketball, T-shirt),按词典序排列,并用逗号 ',' 分隔.
对于2020-06-01,出售的物品是 (Pencil, Bible),按词典序排列,并用逗号分隔.
对于2020-06-02,出售的物品是 (Mask),只需返回该物品名.
来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/group-sold-products-by-the-date
著作权归领扣网络所有.商业转载请联系官方授权,非商业转载请注明出处.
count + group_concat + separator
select
sell_date,
// 统计数量
count(distinct product) as num_sold,
// group_concatConcatenate strings in groups
// separator separated by the specified symbol
group_concat(distinct product order by product separator ',') as products
from activities
group by sell_date
order by sell_date;
边栏推荐
猜你喜欢

剑指offer专项突击版第20天
![[Decryption] Can the NFTs created by OpenSea for free appear in my wallet without being chained?](/img/81/2dcb61fd6c30f726804c73cf2b3384.jpg)
[Decryption] Can the NFTs created by OpenSea for free appear in my wallet without being chained?

shell statement to modify txt file or sh file

Apache DolphinScheduler新一代分布式工作流任务调度平台实战-中

海量服务实例动态化管理

OpenGL 工作原理

倒计时 2 天|云原生 Meetup 广州站,等你来!

DAY22:sqli-labs 靶场通关wp(Less01~~Less20)

J9数字货币论:web3的创作者经济是什么?

【genius_platform软件平台开发】第七十六讲:vs预处理器定义的牛逼写法!!!!(其他组牛逼conding人员告知这么配置来取消宏定义)
随机推荐
SuperMap iDesktop.Net之布尔运算求交——修复含拓扑错误复杂模型
Common hardware delays
The 2022 EdgeX China Challenge will be grandly opened on August 3
dmp(dump)转储文件
编译预处理等细节
sql语句多字段多个值如何进行排序
蚁剑高级模块开发
C学生管理系统 头添加学生节点
1873. 计算特殊奖金
树表的查找
Pisanix v0.2.0 发布|新增动态读写分离支持
CPDA|运营人如何从负基础学会数据分析(SQL)
Go 微服务开发框架 DMicro 的设计思路
The 22-07-31 weeks summary
matlab绘制用颜色表示模值大小的箭头图
常见的硬件延迟
浅谈数据安全治理与隐私计算
Chinese characters to Pinyin
采用redis缓存的linux主从同步服务器图片硬盘满了移到新目录要修改哪些指向
Opening - Open a new .NET modern application development experience