问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样对android开发中的sqlite数据库进行模糊查询,并返回一个Cursor

发布网友 发布时间:2022-04-09 05:52

我来回答

4个回答

懂视网 时间:2022-04-09 10:13


select UserId,UserName,Name,Sex,Birthday,Height,Weight,Role from xqhit_Users
where UserName like "%yym%" limit 50 offset 0

 

name like “%values%”  或 name like ‘%values%’ 都可以。

 

select * from db.table limit 50 offset 0;  limit  拿取50条  offset  跳过 0条 一般分页常用

 

SQL模糊查询语句   SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下:   1、LIKE‘Mc%‘ 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。   2、LIKE‘%inger‘ 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。   3、LIKE‘%en%‘ 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。   4、LIKE‘_heryl‘ 将搜索以字母 heryl 结尾的所有六个字母的名称(如 Cheryl、Sheryl)。   5、LIKE‘[CK]ars[eo]n‘ 将搜索下列字符串:Carsen、Karsen、Carson 和 Karson(如 Carson)。   6、LIKE‘[M-Z]inger‘ 将搜索以字符串 inger 结尾、以从 M 到 Z 的任何单个字母开头的所有名称(如 Ringer)。   7、LIKE‘M[^c]%‘ 将搜索以字母 M 开头,并且第二个字母不是 c 的所有名称(如MacFeather)。   下面这句查询字符串,根据变量 zipcode_key 在邮政编码表 zipcode 中查询对应的数据,这句是判断变量 zipcode_key 为非数字时的查询语句,用 % 来匹配任意长度的字符串,从表中地址、市、省三列中查询包含关键字的所有数据项,并按省、市、地址排序。这个例子比较简单,只要你理解了方法就可以写出更复杂的查询语句。   sql = "select * from zipcode where (address like‘%" & zipcode_key & "%‘) or (city like‘%" & zipcode_key & "%‘) or (province like‘%" & zipcode_key & "%‘) order by province,city,address

SQLite模糊查找(like)

标签:

热心网友 时间:2022-04-09 07:21

Android中SQLite模糊查询,可以直接使用Cursor 的query加入模糊查询的条件即可。
使用query有如下方式:
1.使用这种query方法%号前不能加',以下为示例代码:
Cursor c_test = mDatabase.query(tab_name, new String[]{tab_field02}, tab_field02+" LIKE ? ",
new String[] { "%" + str[0] + "%" }, null, null, null);

2.使用这种query方法%号前必须加',以下为示例代码 :
Cursor c_test=mDatabase.query(tab_name, new String[]{tab_field02},tab_field02+" like '%" + str[0] + "%'", null, null, null, null);

3.使用这种方式必须在%号前加' ,以下为示例代码 :
String current_sql_sel = "SELECT * FROM "+tab_name +" where "+tab_field02+" like '%"+str[0]+"%'";
Cursor c_test = mDatabase.rawQuery(current_sql_sel, null);

热心网友 时间:2022-04-09 08:39

SQLiteOpenHelper dbHelper=new MyDateBase(AndroidProject_SQLiteActivity.this,"myDataBase2");
SQLiteDatabase db=dbHelper.getReadableDatabase();
Cursor cur=db.query("user", new String[]{"id","name"}, "id like ?", new String[]{"%2%"}, null, null, null);
while(cur.moveToNext()){
String name=cur.getString(cur.getColumnIndex("name"));
System.out.println("查询出来的值是:"+name);
}

热心网友 时间:2022-04-09 10:14

// select * from users where name like %searcherFilter% or telnumber like %telnumber%;
public List<HashMap<String, Object>> queryByLike(String searcherFilter) {
Cursor cursor = db.query(TABLE_NAME, null, "name like '%" + searcherFilter + "%' or telnumber like '%" + searcherFilter + "%'", null, null, null, null);

------------------------------------------------------------------------------------------------------------------------
这个是不是你要的!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求这图片原图或者主角 出自哪一边电影或者电视剧 哪位大神知道这张图原版在吗?求原版。。。 在word中加下划线时第一次出现一条下划线第二次怎么就出现两条... 诛仙2资料站里的宠物展示能在npc买到吗 求一些诛仙2中的可以变为人形的宠物名字 诛仙2 神域的神农殿里,这是什么东西 诛仙2宠物元神问题 诛仙2 商城 中 宠物元神 怎么比 宠物 还贵啊?宠物元神是干什么的啊... 电热水器怎么安固定花洒 猛鬼夜惊魂剧情介绍 短信改社保密码是什么情况 电话修改社保卡密码是什么情况 怎样修改社保交易密码是什么原因 香港空间哪家最快,能赶上国内1M的就行 海外空间和香港空间与国内空间有什么区别啊 我想做一个小型的商城网站,空间选择香港的呢?还内地的呢?空间大小应该选多大的呢? 网站建设 香港空间跟国内空间有什么区别吗 内陆空间主机和香港的空间主机有什么区别 跨境电商管理系统到底有什么用?怎么选? 想购买空间,淘宝搜索了一下,为什么香港空间比国内空间火?是否比国内的好? 香港主机空间和国内差别在哪里 企业网站的空间到底是要用国内的还是香港的好 域名到底用国内还是香港空间 二本可以转专业到一本吗 报一个大学的二本之后可以转专业到一本专业吗。 同一大学转系二本能转一本吗 请问大学的转专业可以由二本的专业向一本的专业转吗? 亚马逊跨境电商火狐ERP系统怎么用? 转专业简单吗 二本可以转一本吗 大学里转专业都只能一本转一本专业,二本转二本专业的吗? 教育局副科级干部是什么级别 主任科员相当于教师哪一等职称? 教育局招生办主任,副科级,可以定教师副高职称吗? 请问小学高级教师是否属于中级职称,是否可享受副科级待遇 中教一级相当于正科还是副科 QT sqlite 模糊查询 表中全部字段数据 教师的什么专业技术职称相当于正科级及以上领导职务 副处级相当于教师什么职称 小学一级教师属于副科级吗 一级教师相当于行政岗什么级别 副科级 科级 副处级 处级 再上面是什么职称啊 平方根的定义,立方根的定义 请各位哥哥姐姐们说一下定义,还有他们的不同. 算术平方根,平方根,立方根的概念,要教科书上的原话,急!在线等! 平方根,算术平方根,立方根概念 梦见卫生间有好多小鱼.连马桶里也有.怎么回事啊 SQLITE3怎么在所有字段中查询输入字符? 就是在整个表中的字段里进行模糊查询 委托付款怎么做账? 委托收款会计分录怎么写? 委托收款结算方式付款人的会计分录怎么做 以委托付款支付电费怎么做会计分录?