MySQL查詢 3 排序

2021-10-11 07:46:41 字數 558 閱讀 4185

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

語法:

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

例1:查詢未刪除學生的資訊,按名稱公升序

select * from students where is_delete=0 order by name;
例2:查詢年齡在18到34歲之間的女性,身高從高到矮排序, 如果身高相同的情況下按照年齡從小到大排序

select * from students where  (age between 18 and 34) and gender = "女" order by height desc,age asc;
例3:顯示所有的學生資訊,先按照年齡從大-->小排序,當年齡相同時 按照身高從高-->矮排序

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

MySQL高階3 排序查詢

高階3 排序查詢 語法 select 查詢列表 from 表 where 篩選條件 order by 排序列表 asc desc 特點 1 asc代表的是公升序,desc代表的是降序 如果預設,預設是公升序 2 order by 子句中可以支援單個字段 多個字段 表示式 函式 別名 3 order ...

MySQL 高階3 排序查詢

高階3 排序查詢 格式 select 查詢列名 from 表 where 篩選條件 order by 排序列名 asc desc 排序查詢 巢狀排序查詢 函式查詢 按別名進行 排序 按表示式排序 按多個字段 高階3 排序查詢 select 查詢列名 from 表 where 篩選條件 order b...

MySQL筆記 04 排序查詢

select 查詢列表 from 表名 where 篩選條件 order by 排序列表 asc desc 案例1 查詢員工資訊,要求工資從高到低排序 select from employees order by salary desc 案例2 查詢部門編號大於等於90的員工資訊,要求按入職時間先後...