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