Java android中的SQLite查询,用于搜索与输入匹配的所有字段

Java android中的SQLite查询,用于搜索与输入匹配的所有字段,java,android,Java,Android,是否可以在整个SQLite表中搜索与用户输入的字符串相匹配的类 比如: cursor = db.query("myDBName", null, "* like '%"+input_string+"%'", null, null, null, null); 我只想说“在数据库的每个字段中查找与输入字符串匹配的任何内容” 谢谢大家!如果这是一个格式不正确的问题,很抱歉。恐怕SQLite不支持这种语法 如果您已经知道表的结构,那么可以逐个搜索每一列,或者构建一个长的“col1 LIKE..或col2

是否可以在整个SQLite表中搜索与用户输入的字符串相匹配的

比如:

cursor = db.query("myDBName", null, "* like '%"+input_string+"%'", null, null, null, null);
我只想说“在数据库的每个字段中查找与输入字符串匹配的任何内容”


谢谢大家!如果这是一个格式不正确的问题,很抱歉。

恐怕SQLite不支持这种语法
如果您已经知道表的结构,那么可以逐个搜索每一列,或者构建一个长的“col1 LIKE..或col2 LIKE..”查询