這次帶給大家分頁查詢的使用詳解,使用分頁查詢的注意事項有哪些,以下就是實戰案例,一起來看一下。
作用:把行依照欄位分組
Select column, .. from table_name group by column1, column2; 使用场景:常见于统计场合,计算平均分,统计数据量等 查询每个部门的平均工资 select dept, avg(salary) from emp group by dept; 显示每个部门中的每种岗位的平均工资和最低工资 select dept, avg(salary), min(salary) from emp group by dept; select dept,job, avg(salary), min(salary) from emp group by dept,job; select dept,job, name,avg(salary), min(salary) from emp group by dept,job,name;
使用GROUP BY 子句對查詢的結果分組
select column, .. from table_name group by column having ...;
having用於對分組結果繼續過濾
where 和having 的區別:
#where用於在原始資料中進行查詢
having用於在結果集中進行過濾
當一個語句中既有where 又有having時,先執行where 後執行having
顯示平均薪資低於6000 的部門名稱和他的平均薪資
select dept, avg(salary) from emp group by dept having avg(salary) <7000;
分頁查詢
select *| column, .. from table_name limit [offset] count;
offset 可選用指定從什麼位置開始取得
count 指定要查詢資料的條數
#顯示前三名資訊
select *from emp limit 3;
顯示offset(5, 8) 資料
select *from emp limit 5, 8;
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
以上是分頁查詢的使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!