MySQL 查詢排序

2021-09-26 16:38:37 字數 596 閱讀 8145

為了方便檢視資料,可以對資料進行排序

語法:

select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...]
說明

將行資料按照列1進行排序,如果某些行列1的值相同時,則按照列2排序,以此類推

預設按照列值從小到大排列(asc)

asc從小到大排列,即公升序

desc從大到小排序,即降序

例1:查詢未刪除男生資訊,按學號降序

select * from students where gender=1 and is_delete=0 order by id desc;
例2:查詢未刪除學生資訊,按名稱公升序

select * from students where is_delete=0 order by name;
例3:顯示所有的學生資訊,先按照年齡從大–>小排序,當年齡相同時 按照身高從高–>矮排序

select * from students  order by age desc,height desc;

mysql查詢字段排序 mysql 排序查詢字段

mysql 排序查詢字段 閱讀 504 排序查詢 語法 select 查詢欄位1 from 表 where 篩選條件 order by 要排序欄位2 asc公升序 desc 降序,要排字段3 asc公升序 desc降序 如果不寫預設為公升序 案例 查詢員工資訊,要求工資從高到低排序 select f...

mysql 排序查詢

高階3 排序查詢 語法 select 要查的字段 from 表名 where 條件 order by 排序列表 asc desc asc 表示公升序,desc表示降序 order by 可以支援單個字段,多個字段,函式,表示式,別名。案例 查詢員工工資從高到低排列的員工資訊 select from ...

MySql 排序查詢

排序查詢 order by 排序列表 asc desc order by 子句中支援單個字段,多個字段,表示式,函式,別名 放在查詢語句的最後面,limit除外 案例1 查詢員工資訊,要求工資從高到低排序 select from employees order by salary desc 案例2 ...