Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SQLite光标选择多个条件_Android_Sqlite_Cursor_Android Sqlite_Conditional Statements - Fatal编程技术网

Android SQLite光标选择多个条件

Android SQLite光标选择多个条件,android,sqlite,cursor,android-sqlite,conditional-statements,Android,Sqlite,Cursor,Android Sqlite,Conditional Statements,我正试图根据多种条件提取数据库中的行。使用代码,条件可以写成 if (type == "person" && (name == "John" || name == "David")) 现在我得到的游标是这样的:type=?名称=?或名称= 这是正确的吗?因为我不知道如何表达括号,所以我不希望选择变成:type==person&&name==John | | name==David。。。因为我不知道如何表达括号。。。 与在Java中一样使用括号: SELECT [Field Li

我正试图根据多种条件提取数据库中的行。使用代码,条件可以写成

if (type == "person" && (name == "John" || name == "David"))
现在我得到的游标是这样的:type=?名称=?或名称=

这是正确的吗?因为我不知道如何表达括号,所以我不希望选择变成:type==person&&name==John | | name==David

。。。因为我不知道如何表达括号。。。 与在Java中一样使用括号:

SELECT [Field List] FROM [Table Name] WHERE type = ? AND (name = ? OR name = ?)