例1,假設數據庫表student存在13條數據。
代碼示例:
語句1:select * from student limit 9,4
語句2:slect * from student limit 4 offset 9
// 語句1和2均返回表student的第10、11、12、13行 (注意:都不包括第9行!)
//語句2中的4表示返回4行,9表示從表的第十行開始
例2,通過limit和offset 或只通過limit可以實現分頁功能。
假設 numberperpage 表示每頁要顯示的條數,pagenumber表示頁碼,那么 返回第pagenumber頁,每頁條數為numberperpage的sql語句:
代碼示例:
語句3:select * from studnet limit (pagenumber-1)*numberperpage,numberperpage
語句4:select * from student limit numberperpage offset (pagenumber-1)*numberperpage