mysql - 我如何计算订单数量,然后使用 SQL 中的 case 语句对它们进行分组
问题描述
所以我有一个看起来像这样的表:[table image]
我想要的输出是这样的:[我想要的输出图像]
解决方案
似乎是一个简单的分组和计数:
select cust_id , count(*) ordrnumber , concat('ordered ' , count(*),' time(s)') as group
from table
group by cust_id
推荐阅读
- android - 错误:找不到 Gradle DSL 方法:'freeImplementation()'
- python - 如何在 dockerized django 中重新加载 python 代码?
- r - 根据特定属性对 igraph 进行子图化以仅包含前 N 个“最大”节点
- xml - 如何定义 avro 模式以在 Nifi 上使用 ConvertRecord 获取 xml 属性?
- mysql - 我需要替换字符串的字符 \\ 并使用 JSON_EXTRACT 读取
- windows - 同时无声地从一个批处理文件运行多个 .exe 文件
- razorpay - 如何使用android在后端生成razorpay订单ID?
- javascript - 如何在 d3.js v5 中设置初始缩放
- android - 使用 android 的面部识别对多个用户进行身份验证
- jquery - 如何让 ClipboardJS 复制文本及其超链接?