如何从sql数据库中搜索起始单词或匹配单词?
我用过
String sql_syntax = "SELECT * FROM " + table_name;
String selection = " WHERE " + word + " = ? ";
String [] selectionArgs = new String [] {word + "%"};
Cursor cursor = db.rawQuery (sql_syntax + selection, selectionArgs);
未发现错误但无效。
答案 0 :(得分:0)
这段代码错了。您的陈述将导致SELECT * FROM <table> WHERE <word> = <word>
。您需要第三个变量,其中一个是列名,另一个是列应该具有的值。
答案 1 :(得分:0)
SELECT * FROM table_name
WHERE word like 'word%';