Sqlite语句匹配精确的字符串iphone

时间:2011-12-07 10:17:18

标签: iphone sqlite

我在表数据库中有以下单词:

name     id
aba       0
abac      1
abaca     2
abace     3

我想进行以下选择:

Select id from words where name='abaca';

我试过但它不起作用。我希望我输入的单词完全匹配。

1 个答案:

答案 0 :(得分:0)

我尝试使用您的条目,以下查询对完全匹配

的效果非常好
SELECT * FROM Match WHERE title='abaca';

其中Match是具有以下架构的表名

CREATE TABLE Match (title text,recordId integer)

以下是插入的记录

enter image description here

虽然我通过将Match作为表名来做同样的错误,就像把id作为列名一样,但我只是在发布代码时意识到了这一点。但这应该在这里没有多大区别。

您是否在某些代码中使用它来从数据库中获取结果?如果是,你应该考虑避免将KEYWORDS作为变量,列名。只是一个建议。