Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
SELECT

SELECT

Restituisce i valori dei campi dalle origini dati Workday. Workday Query Language (WQL) richiede questa clausola in tutte le query.
È possibile accedere solo ai campi che:
  • Workday ha autorizzato l'utilizzo con Workday Report Writer o con le aree predefinite.
  • L'account Workday di elaborazione corrente dispone dell'autorizzazione all'accesso.

Sintassi

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

Argomenti

Argomento
Descrizione
field1
,
field2
, ...
fieldN
L'alias WQL per il campo a cui si desidera accedere.
Se due o più campi hanno lo stesso alias, WQL restituisce il primo campo definito in Workday.
myAlias
(Facoltativo) Rinominare l'intestazione di colonna nella risposta.
Esempio:
SELECT max(yearsOfService) as Seniority
Non è possibile utilizzare una parola chiave WQL come alias personalizzato.
WQL non supporta la sintassi dei caratteri di escape.
WQL supporta alcuni caratteri speciali e spazi tra virgolette singole o doppie. Esempi:
  • ~
  • @
  • $
  • *
  • -
  • _
  • /
  • ?
  • :
  • ;
function
(Facoltativo) È possibile utilizzare le seguenti funzioni di aggregazione con i campi:
  • AVG(
    field
    )
  • COUNT()
  • COUNT(DISTINCT
    field
    )
  • MAX(
    field
    )
  • MIN(
    field
    )
  • SUM(
    field
    )
COUNT()
non accetta argomenti.
relatedBusinessObjectfield1
Il campo dell'oggetto business correlato per il quale si desidera filtrare i risultati.

Funzioni di aggregazione

Funzione di aggregazione
Descrizione
AVG(
field
)
Restituisce il valore medio di un campo numerico.
COUNT()
Restituisce il numero di istanze corrispondenti ai criteri della query.
COUNT (DISTINCT
field
)
Restituisce il numero univoco di istanze corrispondenti ai criteri della query. Utilizzare solo nei campi di testo e a istanza singola.
MIN(
field
)
Restituisce il valore minimo di un campo.
MAX(
field
)
Restituisce il valore massimo di un campo.
SUM(
field
)
Restituisce la somma totale di un campo numerico.

Esempio

Per restituire informazioni sui collaboratori da un'origine dati:
SELECT worker, fullName, location FROM allWorkers

Limitazioni

WQL non supporta
SELECT *
.