3
A
回答
11
有否默認「排序」順序。關係表中的行未分類。
唯一的(真正:是唯一)的方式得到一個特定的順序是使用ORDER BY
無論爲了你看到沒有ORDER BY
運行SELECT
當純一致,可與下次執行更改。
順序可以因爲各種原因發生變化:
- 其他會話正在運行相同的語句
- 表進行了更新
- 執行計劃改變
- ...
這是一個小小的SQLFiddle,向您展示「訂單」如何變化:http://sqlfiddle.com/#!4/19d14/2
請注意,初始「訂單」與插入訂單不一樣!
1
通常,除非指定,否則存在排序順序。
這可以從存儲,索引,索引存儲,索引選擇,執行計劃,數據庫引擎實現,像我感覺的威利尼利不同。
所以,你可以看到,你要麼指定排序順序,要麼你不指望它。
+0
但是,每次執行這條語句時,選定的記錄是如何具有相同的順序呢? –
相關問題
- 1. 什麼是gamecenter排行榜的默認排序順序。
- 2. 什麼是Sitecore中Lucene Search的默認排序順序?
- 3. jqGrid默認排序順序?
- 4. 按兩個順序排序SQL結果
- 5. getResultList()的默認排序順序hibernate
- 6. 在PowerShell中,Get-ChildItem命令的結果集默認順序是什麼?
- 7. ASP.NET GridView默認排序順序
- 8. SQL:什麼是查詢的默認排序依據?
- 9. 處理默認排序順序的SQL最佳實踐
- 10. ABAddressBook更改默認排序順序
- 11. jqGrid - 按列默認排序順序
- 12. document.cookie的排序順序是什麼?
- 13. 爲什麼DataTable.Select排序默認
- 14. 排序無序的SQL結果基於原始數組順序
- 15. 在MYSQL中查詢的默認順序是什麼?
- 16. 保留SOAP結果的排序順序
- 17. 默認排序
- 18. SQL子查詢 - 您執行SELECT語句的順序是什麼?
- 19. Rails中has_many關係的默認順序是什麼?
- 20. 爲什麼'MatrixOrderPrepend'是GDI +中的默認轉換順序?
- 21. Rails 3:「MyModel.all」的默認順序是什麼?
- 22. 按字母順序排序結果
- 23. 按字母順序排序jquery結果
- 24. 按順序排列結果(升序)
- 25. 排序順序SQL
- 26. 排序SQL結果()函數
- 27. 更改listview和gridview的默認排序順序降序
- 28. 按排序順序的頂部結果排序
- 29. SQL結果以不同的順序
- 30. IE9的JavaScript排序順序...爲什麼?
它可以改變?我從來沒有看到前幾個記錄的變化,他們總是一樣的..? –
@FlorianMüller - 每天,在我開車上班的路上,我看到一輛藍色的汽車,接着是一輛紅色的汽車,接着是一輛綠色的汽車。這是否出於某種原因,使我有資格期望這一定會發生?或者這只是一個巧合,而不是我應該依賴的永遠是真實的? –
@FlorianMüller:參見我的SQLFiddle示例。 –