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