group_concat函数用法
表?Activities:
+-------------+---------+
| 列名 ? ? ? ? | 類型 ? ?|
+-------------+---------+
| sell_date ? | date ? ?|
| product ? ? | varchar |
+-------------+---------+
此表沒有主鍵,它可能包含重復項。
此表的每一行都包含產品名稱和在市場上銷售的日期。
?
編寫一個 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
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
總結
以上是生活随笔為你收集整理的group_concat函数用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电驴协议中文版
- 下一篇: 061 python实现EXP