-1

我正在制作一个从 URL 获取数据的 Android 应用程序,将其存储到数据库中(直到这个阶段我已经完成)并使用该表的一些字段。

我尝试使用此 SQL 查询获取特定数据

"select persons_name where persons_name=s" 

但有一个错误

I/Database(23722):sqlite 返回:错误代码 = 1,msg = “FROM”附近:语法错误

4

3 回答 3

1

这将选择所有名称开头字母为“s”的名称

"SELECT persons_name FROM persons WHERE persons_name LIKE 's%'
于 2012-07-27T06:25:26.067 回答
1

您必须指定数据位于哪个表中。

正确的 SQL 是:

select persons_name FROM Persons where persons_name=s

假设表是 Persons

于 2012-07-24T13:07:15.070 回答
0

正如@JesusS 所指出的,试试这个:

"SELECT persons_name FROM persons WHERE persons_name LIKE 's'"
于 2012-07-24T13:14:18.377 回答