在MySQL中,如何實現Top N及M至N段的記錄查詢?
在MySQL中,如何實現Top N及M至N段的記錄查詢?
我們可以利用MySQL中SELECT支援的一個子句——LIMIT——來完成這項功能。
LIMIT可以實現top N查詢,也可以實現M至N(某一段)的記錄查詢,具體語法如下:
SELECT * FROM MYTABLE
ORDER BY AFIELD
LIMIT offset, recnum
其中offset為從第幾條(M+1)記錄開始,recnum為返回的記錄條數。例:
select * from mytable
order by afield
limit 2, 5
即意為從第3條記錄開始的5條記錄。
相關文章
- TOP N 查詢 SQLSQL
- 對查詢資料庫中第M到N條記錄的思考資料庫
- SQL 如何查詢連續上漲 N 次的記錄SQL
- 如何在SQL Server中實現 Limit m,n 的功能SQLServerMIT
- 分組求TOP N記錄
- Linux 下vi 學習之查詢 - 向前 向後 n 及NLinux
- SQL Server--實現 Limit m, n 的功能SQLServerMIT
- MongoDB隨機查詢返回一條或N條記錄的方法MongoDB隨機
- Laravel 5 關聯查詢 —— N 對 N 簡單例子Laravel單例
- css 實現豎直居中的 N 種場景及 N 種方法CSS
- MySQL 查詢所有表中的記錄數MySql
- Teradata 之top n與sample n
- 如何實現模糊查詢時間段
- mysql多表查詢如何實現MySql
- 面試官:MySQL 中 varchar(n) 中 n 最大取值為多少?面試MySql
- jQuery查詢第n個li元素jQuery
- [Mysql 查詢語句]——查詢指定記錄MySql
- MySQL分組查詢後獲取前N條資料MySql
- MySQL中資料型別(char(n)、varchar(n)、nchar(n)、nvarchar(n)的區別)MySql資料型別
- 在openwrt路由中加入n2n,並在ubuntu里加入n2n服務,實現開機聯網互通互訪路由Ubuntu
- javascript實現的m到n的隨機數程式碼例項JavaScript隨機
- rownum—top-N分析
- Mysql查詢調優記錄MySql
- mysql 隨機查詢記錄MySql隨機
- MYSQL INNODB中hash查詢表的實現MySql
- Access查詢實現Mysql的 limit 查詢MySqlMIT
- Laravel 8 新增功能之如何驗證N+1查詢Laravel
- vue中如何使用i18n實現國際化Vue
- 報表查詢條件的 N 種使用方式
- 用sql實現的n王后SQL
- 提高mysql查詢效率及一些使用技巧記錄MySql
- 關於求解不定方程的n(n-1)=2m(m-1)的解法的總結
- 線上問題解決及shell指令碼實現自動保留最近n次備份記錄指令碼
- MySQL查詢時間段MySql
- Dynamics CRM實體系列之1:N、N:1以及N:N關係
- 交換機M:N埠映象配置
- 實現自然數N的全排列
- MySQL 分組排序後 → 如何取前N條或倒數N條MySql排序