SQL語句實現多欄位排序

2021-08-20 21:45:48 字數 400 閱讀 6807

一、sql語句實現單字段降序、公升序

select  a.* from a order by a.id;

預設情況下,一般是公升序;關鍵字公升序是asc,降序為desc;

二、sql語句實現多欄位降序

select a.* from a order by a.id desc,a.num desc;

三、sql語句實現多欄位公升序

select a.* from a order by a.id ,a.num;

四、sql語句實現多欄位一公升一降

select a.* from a order by a.id ,a.num desc;(預設為公升序,可以忽略不寫);

注意:order by 後面的字段順序,先按前者進行排序,如果前者的記錄是一樣的,則按照後者進行排序;

linux sort 多欄位排序

linux多數發行版自帶的sort程式,非常強大,在此只說多字段排序 sort 有個引數 k,可以指定字段,有比較複雜的語法,不在文字範圍內。一下為一段資料 從基因中得到,僅僅作為demo 檔名為 data chr13 3008566 3008677 chr9 3024384 3024515 chr...

C vector多欄位排序

c 當中vector的資料型別是基本型別時,我們利用std sort很容易排序,當我們的型別是自定義的結構體,並且我們還要實現按多字段排序,我有兩種方法 1.我們通過過載operator方法來實現 本例子實現了struct中多個字段排序 cpp view plain copy include inc...

轉 多欄位排序

多欄位排序的問題其實很簡單,只要實現乙個自己的comparator就可以。例如我有乙個類 class student 然後我有乙個arraylist,新增了三個學生進去 public static void main string args 我的排序規則是,先按名字牌,如果名字一樣的,按照id來排,...