order by,將查詢結果進行排序,放在select子句的最後函數
asc ---> 升序(默認)desc ---> 降序spa
/* 年齡按照降序排序 */ select * from t_students order by age desc;
別名使用單引號,就不能排序了!!!code
/* 首先對id進行升序排序,再對年齡進行降序排序 */ select * from t_students order by id ,age desc;
select *,id+age as XX from t_students order by XX desc;
說明order by 子句是比select子句後執行的。排序
做用於一組數據,並對一組數據返回一個值圖片
名稱 | 做用 |
---|---|
count | 統計結果記錄數 |
max | 統計計算最大值 |
min | 統計計算最小值 |
sum | 統計計算求和 |
avg | 統計計算平均值 |
/* 求一列的平均數 */ select avg(age) from tablename; /* 求id=2的總數 */ select count(id) from tablename where id=2; /* 求商品的最高價、最低價、平均價 */ select max(saleprice),min(saleprice),avg(saleprice) from tablename;