Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 在SQLite数据库查询中设置多个选择args大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我将如何查询多个选择arg?例如,这是我的数据库的格式

这是我用来搜索一个SELEtion arg的代码

public cursor getType(String typE) throws sqlException 
{
    cursor mcursor =
            db.query(true,DB_TABLE,new String[] {
                    KEY_ROWID,KEY_ALCOHOL,KEY_TYPE,KEY_BRAND,KEY_PRICE
                    },KEY_TYPE + "=?",new String[] { type },null,null);
    if (mcursor != null) {
        mcursor.moveToFirst();
    }
    return mcursor;
}

但这仅按KEY_TYPE搜索,我如何设置它以便按KEY_TYPE,KEY_ALCOHOL和KEY_PRICE进行搜索

解决方法

这可能对你有所帮助

public cursor getType(String typE) throws sqlException 
    {
     cursor mcursor =
        db.query(true,new String[] {
                KEY_ROWID,KEY_PRICE
                },KEY_TYPE + "=?" + " AND " + KEY_ALCOHOL + "=?" " AND " + KEY_PRICE + "=?",new String[] { type,alcohol,price },null);
if (mcursor != null) {
    mcursor.moveToFirst();
 }
 return mcursor;
}

大佬总结

以上是大佬教程为你收集整理的android – 在SQLite数据库查询中设置多个选择args全部内容,希望文章能够帮你解决android – 在SQLite数据库查询中设置多个选择args所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。