我想做一条sql语句-
sqlStatement = [NSString stringWithFormat:@"SELECT * FROM movies where title like '%%@%'",searchKeyword];
但是sqlStatement变得-
“从标题为'%@'的电影中选择*”
我想做
“从标题为'%searchKeyword%'的电影中选择* *”
如何转义“%”字符?
谢谢
最佳答案
尝试 :
sqlStatement = [NSString stringWithFormat:@"SELECT * FROM movies where title like '%%%@%%'",searchKeyword];
“%%”是打印“%”字符的方式。
关于objective-c - 逃避 objective-c 中的%,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3045255/