android sqlite 查詢帶萬用字元的資料

2021-09-28 21:16:45 字數 559 閱讀 4305

sqlite中%代表任意多個字元    _代表乙個字元   

即下面搜尋的內容可能是aatest、aaaatest等

select*fromdb_namewherecolumn like '%test'; 

即下面搜尋的內容可能是atest、btest等,但是長度固定位5個字元

select*fromdb_namewherecolumn like '_test'; 

那麼如果要查詢的內容就包含%或者_怎麼辦呢?使用escape,轉義字元後面的%或_就不作為萬用字元了

注意前面沒有轉義字元的%和_仍然起萬用字元作用

即下面搜尋的就是atest_、aatest_等,就把_作為需要匹配的內容,%同理

select * from db_name where column like '%test/_' escape '/';

android sqlite基本操作

package com.xiangqiao.sqlite3 import android.content.contentvalues import android.database.cursor import android.database.sqlite.sqlitedatabase import...

關於Android SQLite詳細

一 sqlite簡介 在android平台上,整合了乙個嵌入式關係型資料庫 sqlite,sqlite3支援 null integer real 浮點數字 text 字串文字 和blob 二進位制物件 資料型別,雖然它支援的型別雖然只有五種,但實際上sqlite3也接受varchar n char ...

Android SQlite效能優化

dec 13th,2015 資料庫是應用開發中常用的技術,在android應用中也不例外。android預設使用了sqlite資料庫,在應用程式開發中,我們使用最多的無外乎增刪改查。縱使操作簡單,也有可能出現查詢資料緩慢,插入資料耗時等情況,如果出現了這種問題,我們就需要考慮對資料庫操作進行優化了。...