计算不同元素的总数以及组

时间:2017-04-03 19:41:00

标签: sql oracle-sqldeveloper

我需要计算表中不同元素的总数以及组中不同元素的数量。我可以为一个小组获得独特的但我在分组后遇到完全不同的问题。

例如说我们有一张桌子:

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

0 个答案:

没有答案