跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
SELECT

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
(可选)您可以将以下聚合函数用于字段:
  • AVG(
    field
    )
  • COUNT()
  • COUNT(DISTINCT
    field
    )
  • MAX(
    field
    )
  • MIN(
    field
    )
  • SUM(
    field
    )
COUNT()
不接受任何参数。
relatedBusinessObjectfield1
您要为其筛选结果的相关业务对象的字段。

聚合函数

聚合函数
描述
AVG(
field
)
返回数值字段的平均值。
COUNT()
返回与查询条件匹配的实例数。
COUNT (DISTINCT
field
)
返回与查询条件匹配的唯一实例数。仅用于文本字段和单实例字段。
MIN(
field
)
返回字段的最小值。
MAX(
field
)
返回字段的最大值。
SUM(
field
)
返回数值字段的总和。

示例

如要从数据源返回员工信息,请执行以下操作:
SELECT worker, fullName, location FROM allWorkers

限制

WQL 不支持
SELECT *