SELECT
返回来自 Workday 数据源的字段值。Workday 查询语言 (WQL) 要求在所有查询中使用此子句。
您只能访问符合以下条件的字段:
- Workday 已授权与 Workday 报告编写器或默认区域一起使用。
- 当前正在处理的 Workday 帐户具有访问权限。
语法
SELECT field1 AS myAlias, function(field2), field1{relatedBusinessObjectField1}, ...fieldN FROM dataSourceAlias
参数
参数 | 描述 |
|---|---|
field1 , field2 , ...fieldN
| 要访问的字段的 WQL 别名。
如果 2 个或更多字段具有相同的别名,WQL 查询将返回在 Workday 中定义的第一个字段。 |
myAlias
|
(可选)重命名响应中的列标题。
示例: SELECT max(yearsOfService) as Seniority 您不能将 WQL 关键字用作自定义别名。 WQL 不支持转义字符语法。 WQL 支持使用单引号或双引号括起一些特殊字符和空格。示例:
|
function
| (可选)您可以将以下聚合函数用于字段:
COUNT() 不接受任何参数。 |
relatedBusinessObjectfield1
| 您要为其筛选结果的相关业务对象的字段。 |
聚合函数
聚合函数 | 描述 |
|---|---|
AVG( field ) | 返回数值字段的平均值。 |
COUNT() | 返回与查询条件匹配的实例数。 |
COUNT (DISTINCT field ) | 返回与查询条件匹配的唯一实例数。仅用于文本字段和单实例字段。 |
MIN( field ) | 返回字段的最小值。 |
MAX( field ) | 返回字段的最大值。 |
SUM( field ) | 返回数值字段的总和。 |
示例
如要从数据源返回员工信息,请执行以下操作:
SELECT worker, fullName, location FROM allWorkers
限制
WQL 不支持
SELECT *
。