SELECT
Retorna valores de campo de fontes de dados do Workday. A Workday Query Language (WQL) requer essa cláusula em todas as consultas.
Você só pode acessar campos que:
- O Workday autorizou o uso com o Workday Report Writer ou áreas por padrão.
- A conta Workday de processamento atual tem permissão de acesso.
Sintaxe
SELECT field1 AS myAlias, function(field2), field1{relatedBusinessObjectField1}, ...fieldN FROM dataSourceAlias
Argumentos
Argumento | Descrição |
|---|---|
field1 , field2 , ...fieldN
| O alias WQL para o campo que você quer acessar.
Se dois ou mais campos têm o mesmo alias, WQL retorna o primeiro campo definido no Workday. |
myAlias
|
(Opcional) Renomeie o cabeçalho da coluna na resposta.
Exemplo: SELECT max(yearsOfService) as Seniority Você não pode usar uma palavra-chave WQL como um alias personalizado. WQL não oferece suporte à sintaxe de caractere de escape. O WQL oferece suporte a alguns caracteres especiais e espaços entre aspas simples ou duplas. Exemplos:
|
function
| (Opcional) Você pode usar estas funções de agregação com campos:
COUNT() não aceita argumentos. |
relatedBusinessObjectfield1
| O campo do objeto de negócios relacionado pelo qual você deseja filtrar os resultados. |
Funções de agregação
Função de agregação | Descrição |
|---|---|
AVG( field ) | Retorna o valor médio de um campo numérico. |
COUNT() | Retorna o número de instâncias que correspondem aos critérios de consulta. |
COUNT (DISTINCT field ) | Retorna o número exclusivo de instâncias que correspondem aos critérios de consulta. Use somente em campos de texto e de instância única. |
MIN( field ) | Retorna o valor mínimo de um campo. |
MAX( field ) | Retorna o valor máximo de um campo. |
SUM( field ) | Retorna a soma total de um campo numérico. |
Exemplo
Para retornar informações do trabalhador de uma fonte de dados:
SELECT worker, fullName, location FROM allWorkers
Limitações
O WQL não oferece suporte ao
SELECT *
.