我想统计SQL数据库中的总行数。
“表A”:
id | date |
---+------------+
1 | 2019-09-03 |
2 | 2019-09-03 |
3 | 2019-09-04 |
4 | 2019-09-05 |
我想将其作为新列名“total”执行,应如下所示:
total
-----
3
因为它们是 3 个不同的日期。
我知道结果必须使用 2 个这样的查询:
SELECT date
FROM tableA
GROUP BY date AS total;
SELECT COUNT(total)
FROM tableA;
如何组合两个这样的查询或者还有其他方法?
最佳答案
使用计数(不同日期)
SELECT COUNT(distinct date) FROM tableA
关于mysql - 如何计算具有不同日期的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57783569/