mysql獲取group by總記錄行數(shù)的方法
本文實(shí)例講述了mysql獲取group by總記錄行數(shù)的方法,分享給大家供大家參考。具體方法分析如下:
一般來(lái)說(shuō),mysql獲取group by內(nèi)部可以獲取到某字段的記錄分組統(tǒng)計(jì)總數(shù),而無(wú)法統(tǒng)計(jì)出分組的記錄數(shù)。
mysql中可以使用SQL_CALC_FOUND_ROWS來(lái)獲取查詢(xún)的行數(shù),在很多分頁(yè)的程序中都這樣寫(xiě):
查出符合條件的記錄總數(shù):
查詢(xún)當(dāng)頁(yè)要顯示的數(shù)據(jù) 這樣的語(yǔ)句可以改成:
SELECT FOUND_ROWS();
因此可以配合mysql自帶的SQL_CALC_FOUND_ROWS和FOUND_ROWS()函數(shù)可以實(shí)現(xiàn):
使用以上兩個(gè)語(yǔ)句即可完成滿(mǎn)足group by的總記錄行數(shù)。
補(bǔ)充:
group by 的簡(jiǎn)單使用方法:
希望本文所述對(duì)大家的MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)有所幫助。
- MySQL5.7 group by新特性報(bào)錯(cuò)1055的解決辦法
- 解決MySQL 5.7.9版本sql_mode=only_full_group_by問(wèn)題
- MySQL高級(jí)查詢(xún)之與Group By集合使用介紹
- mysql中g(shù)roup by與having合用注意事項(xiàng)分享
- mysql篩選GROUP BY多個(gè)字段組合時(shí)的用法分享
- 深入解析mysql中order by與group by的順序問(wèn)題
- MySQL優(yōu)化GROUP BY方案
- Mysql升級(jí)到5.7后遇到的group by查詢(xún)問(wèn)題解決
相關(guān)文章
淺談mysql使用limit分頁(yè)優(yōu)化方案的實(shí)現(xiàn)
在mysql中l(wèi)imit可以實(shí)現(xiàn)快速分頁(yè),但是如果數(shù)據(jù)到了幾百萬(wàn)時(shí)我們的limit必須優(yōu)化才能有效的合理的實(shí)現(xiàn)分頁(yè)了,否則可能卡死你的服務(wù)器哦。感興趣的可以一起來(lái)了解一下如何實(shí)現(xiàn)優(yōu)化2018-12-12
InnoDB實(shí)現(xiàn)序列化隔離級(jí)別的方法
這篇文章主要介紹了InnoDB實(shí)現(xiàn)序列化隔離級(jí)別的方法,文中介紹的非常詳細(xì),相信對(duì)大家學(xué)習(xí)或者使用InnoDB具有一定的參考價(jià)值,需要的朋友們可以參考學(xué)習(xí),下面來(lái)一起看看吧。2017-04-04
mysql8.0.30安裝配置最詳細(xì)教程(windows?64位)
這篇文章主要給大家介紹了關(guān)于windows?64位下mysql8.0.30安裝配置的相關(guān)資料,主要以圖片的形式展示安裝教程x,簡(jiǎn)單易懂,小白專(zhuān)屬,需要的朋友可以參考下2022-09-09
基于sqlalchemy對(duì)mysql實(shí)現(xiàn)增刪改查操作
這篇文章主要介紹了基于sqlalchemy對(duì)mysql實(shí)現(xiàn)增刪改查操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
mysql 遞歸查找菜單節(jié)點(diǎn)的所有子節(jié)點(diǎn)的方法
這篇文章主要介紹了mysql 遞歸查找菜單節(jié)點(diǎn)的所有子節(jié)點(diǎn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11

