我在排序標準中總是隻使用1列。所以只是想知道當我通過id, name ASC
發出訂單時會發生什麼。它按名稱或ID排序嗎?當給出2件事時Mysql排序或排序混淆
0
A
回答
5
先按id排序。具有相同ID的行然後按名稱排序
1
它將按id先排序,然後按名稱排序。
E.g.對於下表和查詢
SELECT * FROM tablename WHERE 1 ORDER BY id ASC,name,ASC
ID |名稱
1 | A
2 | A
1 | B
2 | B
輸出將是
1 | A
1 | B
2 | A
2 | B
1
order by id [ASC by default], name ASC.
ORDER BY通過從左到右給出列列表來工作。 ASC是由「默認」。 所以首先按升序對id進行排序,然後按照相同ID的升序對名稱進行排序。
相關問題
- 1. 快速排序混淆
- 2. ArrayList對象排序混淆
- 3. 冒泡排序混淆
- 4. 與快速排序算法混淆C#
- 5. YapDatabase排序混淆編輯更新
- 6. 排序與ARM混淆霓虹燈vtbx
- 7. 與快速排序算法混淆
- 8. Mysql - 2秩序排序
- 9. 事件排序
- 10. 排序由XXX按ASC或DESC排序,動態排序,mysql ...
- 11. MySQL排序方式2列
- 12. 當對一個排序列表進行排序時,輸出集合不排序
- 13. DatagridColumn排序事件?
- 14. 合併排序給出IndexOutOfBoundsException
- 15. 排序給出的屬性
- 16. 從babel混淆排除webresources?
- 17. 從混淆中排除清單文件
- 18. 排序bash#2
- 19. 混合物(或排序)JS陣列
- 20. MySQL:按時間排序(MM:SS)?
- 21. 排序在MySQL
- 22. mysql排序位
- 23. 排序MySQL表
- 24. 排序MySQL表
- 25. MySQL時區混淆
- 26. datatables排序完成時觸發事件
- 27. 使用ORDER BY或PHP排序函數排序MySQL查詢
- 28. GridView的排序事件
- 29. 排序事件後的VBA
- 30. jQuery可排序事件
pradeep只是一個基本的東西有你搜索或閱讀谷歌任何教程 – rahularyansharma 2011-12-24 04:37:57