未考虑Android SQLite Where子句
我创建了一个参数查询来从数据库表中获取一些数据。一切正常,但不考虑未考虑Android SQLite Where子句,android,sqlite,where,Android,Sqlite,Where,我创建了一个参数查询来从数据库表中获取一些数据。一切正常,但不考虑和tipo=2。你有什么建议吗 String sql = "SELECT titolo, icona, colore, tipo, identificativo, dato_campo FROM table " + "WHERE titolo LIKE '%" + parametro + "%' " + "OR dato_campo LIKE '%" + parametro + "
和tipo=2
。你有什么建议吗
String sql = "SELECT titolo, icona, colore, tipo, identificativo, dato_campo FROM table " +
"WHERE titolo LIKE '%" + parametro + "%' " +
"OR dato_campo LIKE '%" + parametro + "%' AND tipo = 2 GROUP BY identificativo ORDER BY titolo ASC";
括号:
SELECT titolo, icona, colore, tipo,
identificativo, dato_campo
FROM table
WHERE
(titolo LIKE '%" + parametro + "%' "
OR
dato_campo
LIKE '%" + parametro + "%'
)
AND tipo = 2
GROUP BY identificativo ORDER BY titolo ASC";
如果“tipo=2”,您是否只想要“dato_campo”项目,还是希望检索到的每个项目都有“tipo=2”?您是否忘记了一些括号,或者您真的是指“a或b和c”?(即:a或(b和c))@DeeV我希望检索到的每个项目都有“tipo=2”