爲什麼我們不能在創建視圖時使用Order By子句。 SQL支持查詢中提到的使用TOP子句的SQL背後的原因是什麼,並且不支持TOP子句中的相同的子句SQL Views-Orde r by子句的限制不支持
0
A
回答
0
因爲tsql是關係型,而view是關係,並且關係沒有順序。
1
視圖不過是一個虛擬表,並且數據存儲在表中的順序在任何RDBMS中都無法保證。
什麼,你需要做的是:
SELECT <Column1>,<Column2>,....,<ColumnN>
FROM <MyView>
ORDER BY <MyColumn>
0
在SQL中,view
是基於結果集的SQL語句的虛擬表。一個視圖包含行和列,就像一個真正的表。 view
中的字段是數據庫中一個或多個real tables
的字段。
您可以將SQL函數,WHERE和JOIN語句添加到視圖中,並像數據來自單個表一樣呈現數據。
對於結果數據的排序,您需要查詢它並按照您的要求應用子句。
相關問題
- 1. SQL ORDER BY子句
- 2. GROUP BY子句 - 的Oracle SQL
- 3. 支持子集限制的Markdown庫?
- 4. Apache Spark SQL是否支持MERGE子句?
- 5. Postgres的SQL GROUP BY不限制行
- 6. 在sqlite SQL語句中使用限制與order by子句結合使用
- 7. SQL Server CE GROUP BY子句
- 8. ORDER BY在SQL子句
- 9. SQL優化ORDER BY子句
- 10. 不想by子句
- 11. GROUP BY子句不
- 12. Sql Server中的「IN」子句限制
- 13. Asp.net Web API 2.2 OData4支持group by子句嗎?
- 14. SQL Server MERGE語句和ORDER BY子句
- 15. ZSI.generate.Wsdl2PythonError:不支持本地的simpleType限制
- 16. by子句
- 17. CodeIgniter Datamapper ORM是否支持ORDER BY子句中的MySQL CASE語句?
- 18. by子句
- 19. by子句
- 20. SQL構造或語句不支持
- 21. 不支持Declare SQL構造或語句
- 22. 火鳥不能by子句
- 23. 的MySQL還不支持 '限制和IN/ALL/ANY/SOME子查詢'
- 24. PostgreSQL不支持在WHERE子句
- 25. SQL - 如何使用SELECT語句中的列不BY子句
- 26. 爲什麼SQL Server中不支持LIMIT子句?
- 27. 正則表達式在sql命令中不支持「contains」子句
- 28. Adaptive Server Anywhere是否不支持FROM子句中的子查詢?
- 29. GROUP BY with Where子句中的SQL
- 30. ORDER BY子句與SQL Server的函數
選擇,,..., FROM ORDER BY 這是明確排序的結果.. 爲什麼我們不能在創建視圖本身排序呢? –
Anusha
您是否閱讀過整個回覆? – Raj