我一直在試圖弄清楚我可以用來創建索引視圖的聚合類型。供參考:我可以用SUM()
創建一個。我還發現我無法使用MIN
,MAX
和AVG
創建索引視圖。別人呢?有可能的?我無法在網上找到任何信息,也無法使其在我的比賽中工作。我可以使用什麼類型的聚合來創建索引視圖
1
A
回答
1
根據TechNet,索引視圖支持標量聚合。至於爲什麼不支持最小/最大值,請參閱this answer。
3
待辦事項指數排序,分組和彙總列
您還需要考慮,您應該使用那些你在分組表達式用來訂購索引列。索引MIN()
,MAX()
,COUNT()
,SUM()
和AVG()
函數用於聚合數據的列可能會使您受益。當您使用MIN()
和MAX()
函數時,SQL Server將分別查找列中的最小值和最大值。如果索引的數據值按升序排列,則SQL Server可以讀取索引以快速確定MIN()
或MAX()
的正確值。值範圍查詢合併了一個篩選器或約束(表示在SELECT
查詢的WHERE
子句或HAVING
子句中)以限制查詢返回的行。同樣,如果有索引,則可以優化數據排序(通過使用ORDER BY
子句)和數據分組(通過使用GROUP BY
子句),特別是在您查詢的表包含多行時。
相關問題
- 1. 爲什麼SQL索引視圖始終使用聚簇索引
- 2. 我可以使用QSortFilterProxyModel創建摘要/聚合模型嗎?
- 3. 我可以使用集合類型作爲數組索引嗎?
- 4. 爲什麼索引視圖不能有MAX()聚合?
- 5. 我可以使用Sphinx Search來創建元搜索引擎嗎?
- 6. 在視圖中創建聚集/非聚集索引
- 7. 索引視圖與聚合表
- 8. 我可以使用什麼來在WPF中創建ROC曲線?
- 9. 唯一聚簇索引 - 我可以創建非唯一而不丟失/創建
- 10. 什麼類型的索引最適合Oracle的DATE類型?
- 11. 什麼技術可以用來模擬表上的多個聚集索引?
- 12. 我的「創建」視圖在我的「索引」視圖中,有可能嗎?
- 13. 我可以使用k-means來聚類非完整圖嗎?
- 14. 索引視圖索引創建失敗
- 15. 創建視圖,索引
- 16. 創建一個列的索引Vs的上聚類列創建索引
- 17. 我可以使用什麼來在Linux上創建修訂樹圖形
- 18. 聚集索引視圖
- 19. 聚合物:我可以使用聚合物的
- 20. 我可以在MVC視圖中引用類型參數嗎?
- 21. 我可以使用受限通用類型創建超類嗎?
- 22. 將使用什麼類來創建SOAP?
- 23. 是否可以爲使用CDC功能的查詢創建「索引視圖」?
- 24. 索引創建是否可以使用現有索引?
- 25. 我應該創建什麼樣的索引來用於搜索和排序?
- 26. 使用IxSet,我可以圍繞任意可索引類型構建一個可索引包裝器嗎?
- 27. 我可以創建自定義[視頻]搜索引擎嗎?
- 28. 如何在視圖上創建聚簇索引
- 29. neo4j - 爲什麼以及如何創建和使用索引?
- 30. 是否可以爲我想要的特定結果創建索引視圖?