什么是使用like搜索包含单词的SQL查询

时间:2014-09-18 06:03:57

标签: ios sql objective-c

我正在使用sql查询,但它没有在下面的代码中返回任何东西

NSString *strSelectQuery = [NSString stringWithFormat:@"SELECT * FROM tblrestaurant WHERE address LIKE '%@'",txtField.text];

2 个答案:

答案 0 :(得分:4)

搜索文本周围需要%个字符。试试这个:

NSString *strSelectQuery = [NSString stringWithFormat:@"SELECT * FROM tblrestaurant WHERE address LIKE '%%%@%%'",txtField.text];

请注意,%符号已转义。是的,这是三个%,然后是@,然后是另外两个%

答案 1 :(得分:0)

SELECT * FROM yourtable WHERE名称如'%%% Searchterm %%'