SQLite的查询android系统中使用游标

SQLite的查询android系统中使用游标

本文介绍了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系统中使用游标的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 20:34