Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
SELECT

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 :
  • AVG(
    field
    )
  • COUNT()
  • COUNT(DISTINCT
    field
    )
  • MAX(
    field
    )
  • MIN(
    field
    )
  • SUM(
    field
    )
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 *
.