1
我怎樣才能實現:窗口函數執行一個SQL查詢語句
AVG(X) OVER(PARTITION BY SegmentId) AS AvgX
在一個SQL查詢,而無需使用AVG(X)
?
我只能支持sum,count,min,max,但不支持AVG
。
謝謝,
或。
我怎樣才能實現:窗口函數執行一個SQL查詢語句
AVG(X) OVER(PARTITION BY SegmentId) AS AvgX
在一個SQL查詢,而無需使用AVG(X)
?
我只能支持sum,count,min,max,但不支持AVG
。
謝謝,
或。
概念,AVG(X)
可以通過SUM(X)/COUNT(X)
被取而代之的則是這個回答手頭的問題過於簡單化?
這將返回相同的結果,儘管其內容還不清楚..
SUM(X) OVER(PARTITION BY SegmentId)/COUNT(X) OVER(PARTITION BY SegmentId) AS AvgX
我刪除了多餘的數據庫標籤。隨意爲您真正使用的數據庫添加一個。所有支持窗口函數的數據庫(我知道)支持'AVG()'作爲窗口函數。 –
是這個功課還是你有一些實體框架的問題? – ibre5041