1. 程式人生 > >mysql order by 多個字段

mysql order by 多個字段

out jsb fonts gravity nts order by water size mar

下圖是只加了一個排序的結果:

技術分享

可以看到,單一字段是沒問題的。如果加入c2呢?下圖是c2

技術分享

可以發現,這裏的orderby是先按c1增序,然後對於按c1排好序以後的相同的元素,又根據c2做了降序排序。下面 是c1,c2都增序,結果符合。

技術分享

總結就是,orderby多個字段時,用逗號分隔每一個字段,如果字段不指明排序方式,默認是增序。排序的方法是先按第一個字段排序,如果有相同的再按後續的字段依次排序。

mysql order by 多個字段