❶ php查詢資料庫,如何根據兩個欄位的值排序
多重排序,order by 欄位 方式,欄位 方式...
order by age desc,id desc 先按年齡降序,相同的年齡里按id降序
order by id,age desc 先按id升序,相同的id里按年齡降序
至於你到底需要什麼樣的排序方式,按這個思路自己寫就可以了
❷ mysql怎麼分組並且組內按兩個欄位排序
粗糙了一點····但是應該能用·····
❸ SQL如何按兩個欄位排序,一個按倒序一個按升序
你好!
order
by
欄位1
desc,欄位2
加上desc表示倒序,如果什麼都不加,就默認為升序
如
select
*
from
table1
order
by
name
desc,id;
就是按照name的倒序,id的升序來查詢
希望對你有所幫助,望採納。
❹ mysql資料庫怎麼可以兩個條件排序
可以的,order by多個欄位規則是這樣的,用逗號分隔每一個欄位,如果欄位不指明排序方式,默認是增序。排序的方法是先按第一個欄位排序,如果有相同的再按後續的欄位依次排序。
舉個例子
❺ sql按兩欄位排序
select
*
from
tree
order
by
a
desc,b
desc
先按a排序,如果兩條記錄a欄位相同再按照b排序
❻ sql按兩欄位排序
這個需要在排序語句中使用條件判斷
例如:表【table_temp】中列【col1】為字元,屬性為varchar(10),排序時需要按照b、a、c的順序顯示,則可按照以下sql語句:
select
*
from
table_temp
order by
case
when col1='b' then 1
when col1='a' then 2
when col1='c' then 3
end
❼ access中的表裡如何按照兩個欄位進行排序
資料庫表(查詢)進行直接排序的方法: 打開表,點擊要執行排序的欄位名稱,即可按此欄位下的內容進行升序(或降序)排列,如果再次點擊欄位名稱,會以降序(或升序)排列。 資料庫用代碼進行排序的方法: 在SQL語句後面加上下面兩行語句之一即可。 Order By ASC '升序 Order By DASC '降序
❽ SQL 如何根據兩個欄位排序
1、首先建一張測試表coal_blead,裡面有多個欄位
❾ 資料庫兩欄位排序的問題
select * from table order by a asc,b asc
排序只能是先按a 排序,a欄位相同的,再按b排序。不可能a和b都是從a到z順序排下來的。
排序後應該類似:
abc acd
abc uio
bcd bui
opy acd
如果你希望的是:
abc acd
abc acd
bcd bui
opy acd
這是不可能實現的。因為這樣的話,某一行的各個列就會割裂開,不在同一行上,這怎麼可能呢?
❿ SQL語句查詢問題,一張表根據2個欄位進行排序
select 創建時間,是否頭條 from table order by 創建時間 desc,是否頭條
這樣就可以,如果是否頭條順序要改下,就改成 by 創建時間 desc,是否頭條 desc。