查询表达式 (Entity SQL)
查询表达式将很多不同的查询运算符组合为一个单独的语法。Entity SQL 提供了不同类型的表达式,包括:文本、参数、变量、运算符、函数、集合运算符等等。有关更多信息,请参见 Entity SQL 参考。
子句
查询表达式由一系列子句组成,这些子句将连续的操作应用于一个对象集合。查询表达式基于标准 SQL SELECT 语句中存在的相同子句:SELECT、FROM、WHERE、GROUP BY、HAVING 和 ORDER BY。
作用域
在 FROM 子句中定义的名称以从左到右的出现顺序引入到 FROM 作用域。在 JOIN 列表中,表达式可以引用以前在列表中定义的名称。在 FROM 子句中标识的元素的公共属性不会添加到 FROM 作用域:必须总是通过别名限定名称来引用这些属性。通常,SELECT 表达式的所有部分都视作在 FROM 作用域内。