Skip to main content
Administrator Guide
Laatst bijgewerkt: 2023-06-23
SELECT

SELECT

Retourneert veldwaarden uit Workday-gegevensbronnen. In Workday Query Language (WQL) is deze clausule vereist in alle query's.
U hebt alleen toegang tot velden die:
  • Workday is geautoriseerd voor gebruik met de Workday Report Writer of standaardgebieden.
  • Het huidige Workday-account voor verwerking heeft toegangsmachtigingen.

Syntaxis

SELECT field1 AS myAlias, function(field2), field1{relatedBusinessObjectField1}, ...fieldN FROM dataSourceAlias

Argumenten:

Argument:
Omschrijving
field1
,
field2
, ...
fieldN
De WQL-alias voor het veld waartoe u toegang wilt.
Als twee of meer velden dezelfde alias hebben, retourneert WQL het eerste veld dat in Workday is gedefinieerd.
myAlias
(Optioneel) Wijzig de naam van de kolomkop in het antwoord.
Voorbeeld:
SELECT max(yearsOfService) as Seniority
U kunt een WQL-trefwoord niet als aangepaste alias gebruiken.
WQL biedt geen ondersteuning voor de syntaxis van escapetekens.
WQL ondersteunt bepaalde speciale tekens en spaties tussen enkele of dubbele aanhalingstekens. Voorbeelden:
  • ~
  • @
  • $
  • *
  • -
  • _
  • /
  • ?
  • :
  • ;
function
(Optioneel) U kunt deze aggregatiefuncties gebruiken met velden:
  • AVG(
    field
    )
  • COUNT()
  • COUNT(DISTINCT
    field
    )
  • MAX(
    field
    )
  • MIN(
    field
    )
  • SUM(
    field
    )
COUNT()
accepteert geen argumenten.
relatedBusinessObjectfield1
Het veld van het gerelateerde bedrijfsobject waarvoor u de resultaten wilt filteren.

Aggregatiefuncties

Aggregatiefunctie
Omschrijving
AVG(
field
)
Retourneert de gemiddelde waarde van een numeriek veld.
COUNT()
Retourneert het aantal instances dat overeenkomt met de querycriteria.
COUNT (DISTINCT
field
)
Retourneert het unieke aantal instances dat matcht met de querycriteria. Alleen gebruiken voor tekstvelden en velden met één instance.
MIN(
field
)
Retourneert de minimumwaarde van een veld.
MAX(
field
)
Retourneert de maximumwaarde van een veld.
SUM(
field
)
Retourneert de totale som van een numeriek veld.

Voorbeeld

Medewerkersgegevens uit een gegevensbron retourneren:
SELECT worker, fullName, location FROM allWorkers

Beperkingen

WQL biedt geen ondersteuning voor:
SELECT *
.