我想制作一个sql语句 -
sqlStatement = [NSString stringWithFormat:@"SELECT * FROM movies where title like '%%@%'",searchKeyword];
但是sqlStatement正在变成 -
“选择*来自电影,其中标题为'%@'”
我想成功
“SELECT * FROM电影,其中标题为'%searchKeyword%'”
如何逃避“%”字符?
由于
答案 0 :(得分:23)
尝试:
sqlStatement = [NSString stringWithFormat:@"SELECT * FROM movies where title like '%%%@%%'",searchKeyword];
“%%”是打印'%'字符的方式。