在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;