1. 程式人生 > >SQL 按多個欄位排序的實現

SQL 按多個欄位排序的實現

目前有表 brand ,資料如下:
這裡寫圖片描述
注意圖中 紅色標記的地方。
現在 那麼執行下面sql語句:select brand_no ,seq_no from brand order by seq_no desc, brand_no desc;
得到的結果為:這裡寫圖片描述

再執行下面的這個SQL:
select brand_no ,seq_no from brand order by seq_no desc, brand_no;
這裡寫圖片描述

由查詢結果 就很容易看出來了,多個排序條件,會安裝 第一個排序排序條件 為基準 排序,當第一排序 列的值相同的時,會按照第二個排序條件 進行排序。