Android sqlite 查询与 AND

标签 android android-sqlite

我想问你如何进行如下查询:

select * from table where id = 1 AND year = 1999

Android中用sqlite的命令查询? 提前致谢

最佳答案

只需将“AND”添加到第三个参数(字符串选择):

database.query(TABLE_NAME, new String[]{COLUMN_1, COLUMN_2},
               COLUMN_1 + " = ? AND " + COLUMN_2 + " = ? ", new String[]{value1, value2}, null, null, null);

就您而言,COLUMN_1idCOLUMN_2yearvalue1 > 是“1”value2“1999”

关于Android sqlite 查询与 AND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30211859/

相关文章:

Android Gradle 合并的 Values.xml 使用了错误的命名空间

android - 在 flutter 中打开对话框时检测返回按钮按下

java - android中基于文件的文档存储

java - INSERT INTO 声明两次时不插入 Sqlite ANDROID

android - 数据库流 'count as'

java - android.content.ActivityNotFoundException : No Activity found to handle Intent { act=login_filter (has extras) }

android - 当我将 android 背景设置为白色时,tablayout 和菜单项背景也变成了白色

python - 如何使功能可切换?

java - 适用于 Android 的 SQLite 数据库持久存储

android - Android 投影图在内容提供者中的用途是什么?