0
我想通过使用Countif函数来计算SQL Server中的记录并获得与Excel中相同的结果。如何在SQL Server 2014中显示与countif相似的结果
我试过用SQL Server计数记录的计数(*)和其他不同方法,但是无法得到相同的结果。
是否有一个函数或逻辑可以让我得到类似于下表所示的结果?
我想通过使用Countif函数来计算SQL Server中的记录并获得与Excel中相同的结果。如何在SQL Server 2014中显示与countif相似的结果
我试过用SQL Server计数记录的计数(*)和其他不同方法,但是无法得到相同的结果。
是否有一个函数或逻辑可以让我得到类似于下表所示的结果?
与窗函数来完成它:
select Fruits, count(*) over(partition by Fruits) as Counts
from TableName
感谢Giorgi。这回答了问题。 – Hats
您使用COUNT()和GROUP BY()。如果你显示你的查询,那么我们可以提供建议。否则,像这样:'SELECT Fruits,count(*)as CountIf from dbo.table1 group by Fruits order by CountIf' – Greg