Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
SELECT

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