Android:从数据库中检索特定值的数据

时间:2012-07-24 13:05:29

标签: android database sqlite

我正在创建一个Android应用程序,它将来自URL的数据存储到数据库中(我已完成此阶段)并使用该表的某些字段。

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

"select persons_name where persons_name=s" 

但是出现了错误

  

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

3 个答案:

答案 0 :(得分:1)

您必须指定数据所在的表格。

正确的SQL是:

select persons_name FROM Persons where persons_name=s

假设表是人物

答案 1 :(得分:1)

这将选择所有姓名起始字母为's'的名字

"SELECT persons_name FROM persons WHERE persons_name LIKE 's%'

答案 2 :(得分:0)

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

"SELECT persons_name FROM persons WHERE persons_name LIKE 's'"