本文介绍了SQLite的查询android系统中使用游标的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的查询是 SELECT DefaultId FROM tblsample其中('567'= DefaultId)|| ('567'=名称)
在上面的查询
table name = tblsample
Column Names = DefaultId , Name
Input Value = 567
现在我要检查这个值是从表中的列可用,返回其 DefaultId 。我能够SQLite中实现这一点,想知道的是还有更好的方式使用优化查询和Android中
Now i want to check this value is available in which column from the table and return its DefaultId. I am able to achieve this in Sqlite, want to know is there still better way to optimize the query and In android using
database.query(boolean distinct, String table, String[] columns,String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
我必须在Android中使用的查询。
which query i must use in android.
推荐答案
使用这段代码:
String table = "tblsample";
String selection = "DefaultId =? OR Name=?";
String[] selectionArgs = new String[]{"567"};
String[] projection = new String[]{"DefaultId","Name"}; // if you want to fetch only this to column
在你的 database.query
:
database.query(true, table, projection, selection, selectionArgs, null, null, null, null);
对于不同的 限制 排序依据 有和 GROUPBY 如果你需要他们。
change the values for distinct,limit,orderBy,having and groupBy if you need them.
这篇关于SQLite的查询android系统中使用游标的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!