android数据库查询query的“不等于”条件怎么写???

android数据库查询query的“不等于”条件怎么写???,第1张

不等于是"<>"。

示例

SELECT * FROM Persons WHERE City<>'Beijing'  查询数据库表Persons中,City字段不等于Beijing的记录。

关于Android中 Cursor 的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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10025882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存