2015-06-17 58 views
0

我想通过使用Countif函数来计算SQL Server中的记录并获得与Excel中相同的结果。如何在SQL Server 2014中显示与countif相似的结果

我试过用SQL Server计数记录的计数(*)和其他不同方法,但是无法得到相同的结果。

是否有一个函数或逻辑可以让我得到类似于下表所示的结果?

enter image description here

+0

您使用COUNT()和GROUP BY()。如果你显示你的查询,那么我们可以提供建议。否则,像这样:'SELECT Fruits,count(*)as CountIf from dbo.table1 group by Fruits order by CountIf' – Greg

回答

1

与窗函数来完成它:

select Fruits, count(*) over(partition by Fruits) as Counts 
from TableName 
+0

感谢Giorgi。这回答了问题。 – Hats

相关问题