CoreData谓词使用
来源:互联网 发布:秦安观点 网络强国 编辑:程序博客网 时间:2024/06/05 04:46
1.逻辑运算 AND : @"age > 25 AND height > 175" OR : @"age > 25 OR height > 175" NOT( ) : @"age > 25 AND NOT(height > 175)" 2.比较运算 < <= == > >= 3.范围运算 BETWEEN{ } 不需要= 用于基本数据类型 : @"age BETWEEN{23,27} " IN{ } 不需要= 用于枚举 : @"position IN{'developer', 'boss'} " 4.通配符 LIKE 条件和内容能完全匹配 : @"name LIKE 'zhangsan86'" ? 一个字符 只用于模糊查询 : @"name LIKE 'lisi??'" * 0或多个字符 只用于模糊查询 : @"name LIKE 'lisi*'" %@ value的占位符 如果是整数,直接用%d : @"%K LIKE %@", @"name", @"lisi*" %K key的占位符 ' ' 字符串需要在添加外边添加'' --> 也可以使用转义 \" 5.字符串匹配 SELF 表示字符串自己 BEGINSWITH : 相当于NSString的hasPrefix方法, 判断是否包含前缀 CONTAINS : 相当于NSString的containsString, 判断是否包含了后面的内容 ENDSWITH : 相当于NSString的hasSuffix方法, 判断是否包含结尾 Like 不能用逻辑&比较&范围运算符 6. 选项 [c]: 忽略大小写 @"SELF ENDSWITH[c] 'er'"
阅读全文
0 0
- CoreData谓词使用
- 使用CoreData查询数据:谓词过滤,排序操作
- 使用CoreData查询数据:谓词过滤,排序操作
- 谓词使用
- CoreData使用
- CoreData 使用
- 使用CoreData
- CoreData使用
- CoreData使用
- CoreData使用
- CoreData 使用
- CoreData 使用
- Coredata使用
- iOS:谓词基础,使用谓词搜索
- CoreData 欢迎来到CoreData 使用。
- 使用谓词进行查询
- 使用 CONTAINS 谓词
- ios 谓词使用
- 手把手教给你搭建Vue的环境
- Android逆向之利用lua动态替换java中方法
- mysql与mysqli的区别与用法
- centos7下安装mysql
- Java基础总结
- CoreData谓词使用
- 图解SQL的Join
- mybatis添加时如何获得主键值
- git clone后,如何从远程获取某一个远程服务器上的另外一个分支
- 上下文 Context
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 疯狂Java笔记之Java的内存与回收
- 视频直播linux环境搭建
- [CTSC2007]动物园zoo