Ios 预测SQL';比如';

Ios 预测SQL';比如';,ios,nspredicate,azure-mobile-services,sql-like,Ios,Nspredicate,Azure Mobile Services,Sql Like,我正在尝试从iOS查询Azure移动服务 如何为诸如“%term%”之类的WHERE城市的SQL创建NSPredicate 提前谢谢 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"City LIKE[c] %@", city]; 其中city是包含city术语的NSString实例。[c] 设置大小写不敏感。来自苹果的 简单的比较,如等级==“7”或名字,如“Shaffiq” 不区分大小写和变音符号的查找,例如名称包含[

我正在尝试从iOS查询Azure移动服务

如何为诸如“%term%”之类的WHERE城市的SQL创建NSPredicate

提前谢谢

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"City LIKE[c] %@", city];
其中city是包含city术语的NSString实例。[c] 设置大小写不敏感。

来自苹果的

简单的比较,如等级==“7”或名字,如“Shaffiq”
不区分大小写和变音符号的查找,例如名称包含[cd]“itroen”
逻辑操作,例如(名字像“Mark”)或(姓氏像“Adderley”)

您可以为关系创建谓词,例如:
group.name,如“work*”

另请参见
NSPredicate

例如:左手表达式等于右手表达式:?和*可以作为通配符,在哪里?匹配1个字符,*匹配0个或更多字符

更多信息:
在“[cd]”中,“c”表示不区分大小写,“d”表示忽略变音符号。除非您有特殊需要,否则请始终使用“d”。例如:在一个subway应用程序中,我无法查找巴黎的地铁站,因为名称中有一个变音符号,搜索功能没有使用“d”