我想计算SQL数据库中的行总数。
“ tableA”:
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;
如何结合两个这样的查询,或者有另一种方法?
答案 0 :(得分:2)
使用count(distinct date)
SELECT COUNT(distinct date) FROM tableA
答案 1 :(得分:0)
char s[] = "string"