排序
學習目標
- 能夠知道升序查詢和降序查詢的關鍵字
1. 排序查詢語法
排序查詢語法:
select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...]
語法說明:
- 先按照列1進行排序,如果列1的值相同時,則按照 列2 排序,以此類推
- asc從小到大排列,即升序
- desc從大到小排序,即降序
- 默認按照列值從小到大排列(即asc關鍵字)
例1:查詢未刪除男生信息,按學號降序:
select * from students where gender=1 and is_delete=0 order by id desc;
例2:顯示所有的學生信息,先按照年齡從大–>小排序,當年齡相同時 按照身高從高–>矮排序:
select * from students order by age desc,height desc;
2. 小結
- 排序使用 order by 關鍵字
- asc 表示升序
- desc 表示降序