SQL中l(wèi)imit函數(shù)語法與用法(MYSQL獲取限制某行數(shù)據(jù))
1.limit函數(shù)的語法和用法
(1)常用且簡單的語法和用法
①語法:limit n 即limit <參數(shù)>
具體語法:select <字段1>,...,<字段n> from <表名> (where <條件> order by <字段1>...<字段n> asc|desc) limit n
說明:括號內(nèi)的語句可省略
參數(shù)說明:
n:為阿拉伯數(shù)字,表示前n行。
②用法:用于獲取前n行數(shù)據(jù)。
(2)另一種(兩個參數(shù))語法和用法
①語法:limit m,n 即 limit <參數(shù)1>,<參數(shù)2>
具體語法:select <字段1>,...,<字段n> from <表名> (where <條件> order by <字段1>...<字段n> asc|desc) limit m,n
說明:括號內(nèi)的語句可省略
參數(shù)說明:
m:為阿拉伯數(shù)字,表示跳過第m行,從m+1行開始。
n:為阿拉伯數(shù)字,表示前n行。
②用法:跳過m行,從m+1行開始獲取前n行數(shù)據(jù)。
2.limit函數(shù)的實例
(1)獲取前n行數(shù)據(jù)
例1:假設直接從表table獲取前6行數(shù)據(jù),數(shù)據(jù)包括學生學號ID、學生名字name、學生年齡age字段。
select ID,name,age from table limit 6
例2:假設直接從表table獲取按ID升序排序的前6行數(shù)據(jù),數(shù)據(jù)包括學生學號ID、學生名字name、學生年齡age字段。
select ID,name,age from table order by ID ASC limit 6
例3:假設直接從表table獲取按name降序排序的前100行數(shù)據(jù),數(shù)據(jù)包括學生學號ID、學生名字name、學生年齡age字段。
select ID,name,age from table order by name desc limit 100
(2)從m+1行開始獲取前n行數(shù)據(jù)。
例:獲取按ID升序的第3到102行的數(shù)據(jù),數(shù)據(jù)包括學生學號ID、學生名字name、學生年齡age字段。獲取按ID升序的第3到102行的數(shù)據(jù)即獲取按ID升序并跳過前2行從2+1行開始獲取前100行數(shù)據(jù)。
select ID,name,age from table order by ID ASC limit 2,100
說明:排序必需增加order by<字段> <ASC,DESC>,ASC表示升序排序,DESC表示降序排序。
補充:sql 中 limit 與 limit,offset連用的區(qū)別
select * from table limit 2,1; //跳過2條取出1條數(shù)據(jù),limit后面是從第2條開始讀,讀取1條信息,即讀取第3條數(shù)據(jù) select * from table limit 2 offset 1; //從第1條(不包括)數(shù)據(jù)開始取出2條數(shù)據(jù),limit后面跟的是2條數(shù)據(jù),offset后面是從第1條開始讀取,即讀取第2,3條
總結
到此這篇關于SQL中l(wèi)imit函數(shù)語法與用法的文章就介紹到這了,更多相關SQL limit函數(shù)用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MySQL創(chuàng)建和刪除數(shù)據(jù)庫的命令及相關PHP腳本的操作方法
這篇文章主要介紹了MySQL創(chuàng)建和刪除數(shù)據(jù)庫的命令及相關PHP腳本的操作方法,這里主要講述Linux中在mysqladmin下的命令操作,需要的朋友可以參考下2015-11-11mysql中varchar類型的日期進行比較、排序等操作的實現(xiàn)
在mysql使用過程中,日期一般都是以datetime、timestamp等格式進行存儲的,但有時會因為特殊的需求或歷史原因,日期的存儲格式是varchar,那么應該怎么進行比較和排序等問題,本文就來介紹一下2021-11-11MySQL連接時出現(xiàn)2003錯誤的實現(xiàn)
本文主要介紹了MySQL連接時出現(xiàn)2003錯誤的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05