為了方便檢視資料,可以對資料進行排序
語法:
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的員工資訊,要求按入職時間先後...