mysql - 如何在 SQL 中创建两个连续的 Group By
问题描述
我有这种代码
SELECT MONTH(date_entered) AS Month,sex, COUNT(*) AS Customer
FROM customer
GROUP BY month
ORDER BY Month
我想sex (M and F)
每个月分开。但是我得到的结果结合了两种性别
解决方案
你也需要包括sex
在内group by
SELECT
MONTH(date_entered) AS Month,
sex,
COUNT(*) AS Customer
FROM customer
GROUP BY
MONTH(date_entered),
sex
ORDER BY
Month
推荐阅读
- awk - 使用不带括号的 awk 显示输出
- python - Python 库 - 让它们在非我的 PC 上工作
- linux - 用于从文件中读取值并将它们与另一个值进行比较的 Shell 脚本
- c++ - C++ TensorRT 批量推理给出了奇怪的结果
- javascript - 从 javascript 使用 FireFox 截图功能
- ssl - Lucee SSL 证书被丢弃
- php - 在 Laravel 中编辑和复制图像 [无法将图像数据写入路径]
- angular - 在生产构建中排除资产
- python - 如何在 Flask uWSGI Nginx 中导入文件?
- android - 无法使用 android Paging 库加载下一个数据