SQLite在query()中的运算符

Pet*_*Mmm 7 sqlite android

我这样叫SQLite

String[] args = new String[]{"(A,B)"}
Cursor cur = db.query("tab1", null, "name in ?", args, null, null, null);
Run Code Online (Sandbox Code Playgroud)

和接收异常:

android.database.sqlite.SQLiteException: near "?": syntax error: , while compiling: SELECT * FROM tab1 WHERE name in ?
Run Code Online (Sandbox Code Playgroud)

如何in在query()中使用运算符?

我已经试过了

String[] args = new String[]{"('A','B')"}
Run Code Online (Sandbox Code Playgroud)

Hoa*_*yen 5

String[] args = new String[]{A,B} // if A, B are variables
String[] args = new String[]{"A","B"}    
Cursor cur = db.query("tab1", null, "name in (?,?)", args, null, null, null);  
Run Code Online (Sandbox Code Playgroud)