天天看點

Sqlite中的limit的用法

   在Sqlite3中沒用top文法的結構,Sqlite3中是用limit來實作這樣的功能的。

   mytable表中的資料如下:    

       id    value

       1    hello

       2    你們

       3    你們

       4    Very Good

       5    !

   如下SQL語句:select * from mytable limit 3;顯示的查詢結果是:

   相當于Sql Server中的Top 3;但是limit的功能比top強大,尤其是在分頁功能上。

   如下SQL語句:select * from mytable limit 1,3;

   顯示的結果是:        

   limit m,n表示從第m條記錄開始,往後取n條記錄(第一條記錄是從0開始的,第2條記錄是從1開始的,一次類推)。是以從第三條記錄開始取,那麼m=2;如從第6條記錄開始取資料,取10條,SQL語句如下:select * from mytable limit 5,10;