我正在使用sql查询,但它没有在下面的代码中返回任何东西
NSString *strSelectQuery = [NSString stringWithFormat:@"SELECT * FROM tblrestaurant WHERE address LIKE '%@'",txtField.text];
答案 0 :(得分:4)
搜索文本周围需要%
个字符。试试这个:
NSString *strSelectQuery = [NSString stringWithFormat:@"SELECT * FROM tblrestaurant WHERE address LIKE '%%%@%%'",txtField.text];
请注意,%
符号已转义。是的,这是三个%
,然后是@
,然后是另外两个%
。
答案 1 :(得分:0)
SELECT * FROM yourtable WHERE名称如'%%% Searchterm %%'