跳至主要內容
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 *