如何在 SQL Server 2014 中显示类似于 countif 的结果

How to show results similar to countif in SQL Server 2014

我正在尝试对 SQL 服务器中的记录进行计数,并使用 Countif 函数获得与 Excel 中相同的结果。

我尝试了 Count(*) 和其他不同的方法来计算 SQL 服务器中的记录,但无法获得相同的结果。

是否有函数或逻辑可以让我获得类似于下面显示的 table 的结果?

用window函数做:

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