在目标c中逃避%

时间:2010-06-15 12:51:16

标签: objective-c

我想制作一个sql语句 -

sqlStatement = [NSString stringWithFormat:@"SELECT * FROM movies where title like '%%@%'",searchKeyword];

但是sqlStatement正在变成 -

“选择*来自电影,其中标题为'%@'”

我想成功

“SELECT * FROM电影,其中标题为'%searchKeyword%'”

如何逃避“%”字符?

由于

1 个答案:

答案 0 :(得分:23)

尝试:

sqlStatement = [NSString stringWithFormat:@"SELECT * FROM movies where title like '%%%@%%'",searchKeyword];

“%%”是打印'%'字符的方式。