首頁 > 資料庫 > mysql教程 > 分頁查詢的使用詳解

分頁查詢的使用詳解

php中世界最好的语言
發布: 2018-03-26 09:37:03
原創
2941 人瀏覽過

這次帶給大家分頁查詢的使用詳解,使用分頁查詢的注意事項有哪些,以下就是實戰案例,一起來看一下。

作用:把行依照欄位分組

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

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實現的即時搜尋提示

#產生錯綜複雜的(傾斜,正弦幹擾線,黏貼,旋轉驗)證碼

以上是分頁查詢的使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板