mysql order by多個字段

2022-02-04 09:22:58 字數 491 閱讀 3804

mysql order by 多欄位排序

mysql單個字段降序排序:

select *from table order by id desc;

mysql單個字段公升序排序:

select *from table order by id asc;

mysql多個字段排序:

select *from table order by id desc,name desc;

多字字段排序只需要新增多個排序條件,並且每個排序的條件之前用逗號分開。

order by id desc,name desc; 表示先按照id降序排序,再按照name降序排序。

同理:order by id desc,name asc; 表示先按照id降序排序,再按照name公升序排序。

order by多個欄位時,每個欄位後都要新增asc或者desc關鍵字,否則沒加關鍵字的字段預設按照asc正序排列。

mysql order by多個字段排序

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

MySql Order By 多個字段 排序規則

建一測試表如下 create table a code varchar 255 default null,name varchar 255 default null engine innodb default charset utf8 insert into a values 中一 我 insert...

MySql Order By 多個字段 排序規則

database 17 目錄 建一測試表如下 sql view plain copy create table a code varchar 255 default null name varchar 255 default null engine innodb default charset ut...