Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Sqlite语句匹配精确字符串_Iphone_Sqlite - Fatal编程技术网

Iphone Sqlite语句匹配精确字符串

Iphone Sqlite语句匹配精确字符串,iphone,sqlite,Iphone,Sqlite,我在表数据库中有以下文字: name id aba 0 abac 1 abaca 2 abace 3 我要进行以下选择: Select id from words where name='abaca'; 我试过了,但没用。我希望我输入的单词完全匹配。我尝试了您的输入,下面的查询对于精确匹配非常有效 SELECT * FROM Match WHERE title='abaca'; 其中Match是具有以下架构的表名 CREATE TABLE Ma

我在表数据库中有以下文字:

name     id
aba       0
abac      1
abaca     2
abace     3
我要进行以下选择:

Select id from words where name='abaca';

我试过了,但没用。我希望我输入的单词完全匹配。

我尝试了您的输入,下面的查询对于精确匹配非常有效

SELECT * FROM Match WHERE title='abaca';
其中Match是具有以下架构的表名

CREATE TABLE Match (title text,recordId integer)
下面是插入的记录

虽然我犯了同样的错误,将Match作为表名,就像您将id作为列名一样,但我只是在发布代码时才意识到这一点。但这在这里并没有多大区别


您是否在一些代码中使用它从数据库中获取结果?在是的情况下,你应该考虑避免关键字作为变量,列名。只是一个建议。

description不起作用,请?从“abaca”这样的名称中选择id,它不会返回任何信息…从nume这样的词中选择id,比如“abac%”这很好,但我只想匹配“abac”,你能帮我一下吗?Rahul,我能问一下你用什么工具来测试那里的搜索吗?谢谢。我的表是:CREATE table words id INTEGER主键AUTOINCREMENT NOT NULL,nume VARCHARYes我在我的表上使用SQLiteManager URL它不工作我不知道为什么。我只想匹配我给出的确切单词。我应该使用文本而不是varchar吗?