是否有任何SQL查询可以统计两列或三列合并的数据总数并显示总数?
例如,在给定的表中,列A具有1,列B具有2,因此查询结果应为:
并且如果列A和B相同(重复)而C却具有不同的数据,那将是SQL查询?结果应为:
答案 0 :(得分:1)
按A,B分组并计算结果:
SELECT A,B, COUNT(*) as Total
FROM table
GROUP BY A,B
答案 1 :(得分:0)
选择A,B,计数(*) 从表 按A,B分组
答案 2 :(得分:0)
SELECT
A
, B
, COUNT(*)
, COUNT(DISTINCT C)
FROM
table
GROUP BY
A
, B