mysql對多個字段排序

2022-09-19 02:57:11 字數 415 閱讀 6073

在對資料庫進行查詢的時候有時候需要將查詢的結果按照某欄位公升序或者降序排列,甚至有時候需要按照某兩個字段進行公升降序排列。如果按照某一字段進行排列,只需要在查詢語句最後寫上 "order by 列名 asc"(公升序) 或者 "order by 列名 desc"(降序)即可,那麼如果按照欄位a公升序,欄位b降序排列怎麼做呢?答案是----select 列名 from 表名 where *** order by a acs,order by b deac,這樣就能達到要求了。。。舉個例子如下:

由途中的結果看,這兩個order by語句是有執行順序的,,即---先寫誰,整體就按誰來排列,後寫誰,在先前排列好的基礎上,保持原有整體大順序不變,大順序內部進行排列。

mysql order by多個字段排序

mysql order by 多個字段 排序規則 比如 如要根據configid和marketid來排序 有如下語句 select from table order by configid,marketid desc 那麼結果 分析 其實這個語句等同於 先按照configid公升序,再按照marke...

Flex 對集合的多個字段進行排序

因為陣列可被多個sortfields 排序,sort 物件的fields 屬性就是乙個陣列。這些sort 建立一 個層級的結構,所有物件進行分組排序,先根據field 屬性裡的第乙個sortfield 物件,再第 乙個,以此類推。這個例子 先根據regions 再states 對集合進行排序 col...

mysql 函式多個連線 mysql 多個字段拼接

mysql的查詢結果行欄位拼接,可以用下面兩個函式實現 1.concat函式 mysql select concat 1 2 3 from test concat 1 2 3 123 如果連線串中存在null,則返回結果為null mysql select concat 1 2 null,3 fro...