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:
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 *
.