我正在制作一个从 URL 获取数据的 Android 应用程序,将其存储到数据库中(直到这个阶段我已经完成)并使用该表的一些字段。
我尝试使用此 SQL 查询获取特定数据
"select persons_name where persons_name=s"
但有一个错误
I/Database(23722):sqlite 返回:错误代码 = 1,msg = “FROM”附近:语法错误
这将选择所有名称开头字母为“s”的名称
"SELECT persons_name FROM persons WHERE persons_name LIKE 's%'
您必须指定数据位于哪个表中。
正确的 SQL 是:
select persons_name FROM Persons where persons_name=s
假设表是 Persons
正如@JesusS 所指出的,试试这个:
"SELECT persons_name FROM persons WHERE persons_name LIKE 's'"