Sqlite3查詢指定行數資料

2021-06-08 00:42:54 字數 649 閱讀 5273

sqlite中提供的方法和mysql的一樣,也是通過關鍵字limit限制。

select

t.user_id,random()

as random

from

udb_user t limit 10;

select

t.user_id,random()

as random

from

udb_user t limit 10,15;

select t.user_id,random() as random from udb_user t limit 10,15;

limit子句限定行數的最大值。負的limit表示無上限。後跟可選的offset說明跳過結果集中的前多少行。在乙個復合查詢中,limit子句只允許出現在最終select語句中。限定對於所有的查詢均適用,而不僅僅是新增了limit子句的那一行。注意offset關鍵字用於limit子句中,則限制值是第乙個數字,而偏移量(offset)是第二個數字。若用逗號替代offset關鍵字,則偏移量是第乙個數字而限制值是第二個數字。這是為了加強對遺留的sql資料庫的相容而有意造成的矛盾。

sql1查詢當前表前10條記錄,sql2查詢當前表前10條之後的15條記錄,sql2中的10是偏移量。

sqlite3 資料同步

在乙個小專案中,用到 sqlite3 需要同步兩個表,懶得裝工具,寫了兩個函式搞掂。貼 出來給需要的朋友。encoding utf 8 author 陳年椰子 contact hndm qq.com version 1.0 file workdb.py time 2019 6 18 17 32 說明...

SQLite 3模糊查詢簡析

sqlite 3模糊查詢簡析 1.建立資料庫 test.db cd sqlite3 test.db 這樣在 目錄下面就生成乙個資料庫檔案 test.db.2.建立表 song www.2cto.com create table if not exists song path text,title v...

mysql查詢指定行資料

有乙個mysql資料庫的表,要查詢他的最後兩條資料的結果如下 這是原表中的內容 idname 1 ad 2 jk 3 tre 4 hgv 這是查詢的最後兩條的資料的內容 為最新的插入的資料 語句 select from demo1 order by id desc limit 0,2 結果 id n...