5.1 表达方式
表达式是与类型(内置或自定义)、原始SQL和(可选)值关联的通用结构,以绑定到该SQL。通常,您只会显式创建表达式来描述列,通常每列只创建一次。
let id = Expression<Int64>("id")
let email = Expression<String>("email")
let balance = Expression<Double>("balance")
let verified = Expression<Bool>("verified")
对可以计算为NULL的表达式使用可选泛型optional。
let name = Expression<String?>("name")
注意:默认Expression初始化器用于引用标识符(即列名称)。要构建文本SQL表达式,请使用init(literal:)
5.1 复合表达式
表达式可以使用过滤器运算符和函数(以及其他非过滤器运算符和函数)与其他表达式和类型组合。这些构建块可以创建复杂的SQLite语句。
精品教程推荐
加入我们一起学习SwiftUI
QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com