SQLite 相關查詢

2021-06-20 15:36:47 字數 500 閱讀 9501

1. 沒有 top 關鍵字

在sqlite中改用limit來代替top用法,例如: select * from student order by id limit 1,3  該句的意思:從student表記錄中,1開始的位置查詢3條記錄出來,並將結果按照id

列的公升序排列.

2. 連線萬用字元使用 ||

例如: select * from student where name like '%e' || 's%'

3. exists的使用

例如: select * from student where exists(select id from school where stuid=1) and stuid = 1

4. 返回新插入資料的自增id

insert into student(stuname,stuage)  values("aa",12);

select last_insert_rowid() from student limit 0,1;

SQLite 時間 查詢

datetime now 是錯的,應該是datetime now localtime 這樣才記錄手機的本地時間,不然記錄的是手機的格林威治時間。date 日期時間字串,修正符,修正符,time 日期時間字串,修正符,修正符,datetime 日期時間字串,修正符,修正符,julianday 日期時間...

sqlite條件查詢查詢blob

最近工作需要,需要實現以下效果 我的表是這樣的 查詢乙個 blob需要實現以下效果 現在有乙個資料表table1,裡面有乙個欄位的型別是blob型別,欄位名為f1 需要查詢這個表裡面f1為空的時候 新建乙個列名叫isnew,如果f1為空的時候isnew欄位為1 所以sql要實現新建列和判斷blob ...

SQLite使用模糊查詢

sqlite查詢大體可以分兩種,一是拼完整語句,二是用封裝好的方法用陣列傳參。string selectioinargs 注意 這裡沒有單引號 string sql select table column name table column system name from table name w...