我需要计算表中不同元素的总数以及组中不同元素的数量。我可以为一个小组获得独特的但我在分组后遇到完全不同的问题。
例如说我们有一张桌子:
Employees:
First_Name , Division
Jon, Marketing
Jon, Advertising
Mary, Sales
James, Engineering
如果我这样做:
COUNT( UNIQUE(First_Name) )
GROUP BY Division
我将得到每组唯一First_Name的计数,但是如何获得ENTIRE表的唯一名字。我的直觉是使用With子句但我不确定如何将它与GROUP BY结合起来。
我想要的结果是看起来像:
Division-------Distinct Count
Marketing--------1
Advertising------1
Sales------1
Engineering------1
Total Distinct Users-------3