SELECT
Workday 데이터 소스에서 필드 값을 반환합니다. WQL(Workday 쿼리 언어)에서는 모든 쿼리에 이 절이 필요합니다.
다음과 같은 필드에만 액세스할 수 있습니다.
- Workday 리포트 작성기 또는 기본 영역과 함께 사용할 수 있는 권한이 있습니다.
- 현재 처리 중인 Workday 계정에 액세스 권한이 있습니다.
구문
SELECT field1 AS myAlias, function(field2), field1{relatedBusinessObjectField1}, ...fieldN FROM dataSourceAlias
인수
인수 | 설명 |
|---|---|
field1 , field2 , ...fieldN
| 액세스하려는 필드의 WQL 별칭입니다.
2개 이상의 필드에 동일한 별칭이 있는 경우 WQL은 Workday에 정의된 첫 번째 필드를 반환합니다. |
myAlias
|
(옵션) 응답에서 열 헤더의 이름을 바꿉니다.
예: SELECT max(yearsOfService) as Seniority WQL 키워드는 커스텀 별칭으로 사용할 수 없습니다. WQL은 이스케이프 문자 구문을 지원하지 않습니다. WQL은 작은따옴표 또는 큰따옴표로 묶인 일부 특수 문자와 공백을 지원합니다. 예를 들어 다음과 같습니다.
|
function
| (옵션) 다음 집계 함수를 필드와 함께 사용할 수 있습니다.
COUNT() 은 인수를 사용하지 않습니다. |
relatedBusinessObjectfield1
| 결과를 필터링할 관련 비즈니스 오브젝트의 필드입니다. |
집계 함수
집계 함수 | 설명 |
|---|---|
AVG( field ) | 숫자 필드의 평균 값을 반환합니다. |
COUNT() | 쿼리 조건과 일치하는 인스턴스 수를 반환합니다. |
COUNT (DISTINCT field ) | 쿼리 조건과 일치하는 고유한 인스턴스 수를 반환합니다. 텍스트 및 단일 인스턴스 필드에만 사용합니다. |
MIN( field ) | 필드의 최소값을 반환합니다. |
MAX( field ) | 필드의 최대값을 반환합니다. |
SUM( field ) | 숫자 필드의 총 합계를 반환합니다. |
예
데이터 소스에서 근무자 정보를 반환하려면 다음을 수행합니다.
SELECT worker, fullName, location FROM allWorkers
제한사항
WQL은 다음을 지원하지 않습니다.
SELECT *
.