sqlite 模糊匹配日期 SQLite3模糊查詢

2021-10-21 08:13:37 字數 1110 閱讀 1465

如果你還沒有安裝或者使用過 sqlite,可以借助 sqlite3 安裝、基本操作 入門。 1. 建立資料庫 test.db cd ~/ sqlite3 test.db 這

如果你還沒有安裝或者使用過 sqlite,可以借助 sqlite3 安裝、基本操作 入門。

1. 建立資料庫 test.db

cd ~/

sqlite3 test.db

這樣在 ~/ 目錄下面就生成乙個資料庫檔案 test.db.

2. 建立表 song

create table if not exists song (path text, title varchar(20));

建立乙個名稱為 song 的資料庫表,包含 path、title 兩個字段,型別分別是 text、varchar.

3. 插入資料

insert into song values('/mnt/sdcard/music','only you');

insert into song values('/mnt/sdcard/music','love');

insert into song values('/exte/music','thinking');

共插入 3 條資料。

這個時候,驗證一下,資料庫表中的資料。查詢:

4. 查詢指定條件的資料

select * from song where path='/mnt/sdcard/music'

或者select * from song where path="/mnt/sdcard/music"

現在有個需求,查出所有 / 目錄下面的歌曲資訊?

當然是模糊查詢!

select * from song where path like '/%';

或者select * from song where path like "/%";

輕鬆搞定!

sqlite 模糊匹配日期 SQLite 模糊查詢

使用sqlite資料庫執行模糊查詢實現 1 使用db.query方法查詢 select from users where name like searcherfilter public list querybylike string searcherfilter cursor cursor db.q...

Mysql動態sql模糊查詢日期

業務要求是這樣的 我們在建立一行資料和修改它的時候會給它自動記錄建立時間和修改時間,在前端展示資料的時候需要可以對這個資料進行建立時間和修改時間的過濾 記錄的時候精確到秒,過濾的時間精確到天 因為整體還算簡單,以下只介紹幾個要點防我以後忘記 api層 資料接收格式可以直接使用string而不是dat...

SQLite使用模糊查詢

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