SELECT
Renvoie des valeurs de champ provenant de sources de données Workday. Workday Query Language (WQL) exige cette clause dans toutes les requêtes.
Vous pouvez accéder uniquement aux champs :
- Workday est autorisé à être utilisé avec le générateur de rapports Workday ou les zones par défaut.
- Le compte Workday en cours de traitement est autorisé à accéder aux données.
Syntaxe
SELECT field1 AS myAlias, function(field2), field1{relatedBusinessObjectField1}, ...fieldN FROM dataSourceAlias
Arguments
Argument | Description |
|---|---|
field1 , field2 , ...fieldN
| L'alias WQL du champ auquel vous souhaitez accéder.
Si au moins deux champs ont le même alias, WQL renvoie le premier champ défini dans Workday. |
myAlias
|
(Facultatif) Renommez l'en-tête de colonne dans la réponse.
Exemple : SELECT max(yearsOfService) as Seniority Vous ne pouvez pas utiliser un mot-clé WQL comme alias personnalisé. WQL ne prend pas en charge la syntaxe des caractères d'échappement. WQL prend en charge certains caractères spéciaux et espaces dans les guillemets simples ou doubles. Exemples :
|
function
| (Facultatif) Vous pouvez utiliser les fonctions d'agrégation suivantes avec les champs :
COUNT() ne prend pas d'argument. |
relatedBusinessObjectfield1
| Champ de l'objet de gestion associé pour lequel vous voulez filtrer les résultats. |
Fonctions d'agrégation
Aggregation Function | Description |
|---|---|
AVG( field ) | Returns the average value of a numeric field. |
COUNT() | Returns the number of instances matching the query criteria. |
COUNT (DISTINCT field ) | Returns the unique number of instances matching the query criteria. Use
only on text and single instance fields. |
MIN( field ) | Returns the minimum value of a field. |
MAX( field ) | Returns the maximum value of a field. |
SUM( field ) | Returns the total sum of a numeric field. |
Exemple
Pour extraire les informations sur les employés à partir d'une source de données :
SELECT worker, fullName, location FROM allWorkers
Limites
WQL ne prend pas en charge
SELECT *
.