주 컨텐츠로 이동
Workday User Guide
최종 업데이트: 2023-06-23
해시

해시

설명

HASH
데이터 값을 지정된 버킷 수로 균등하게 분할하는 행 함수입니다. 입력 값의 해시를 생성하고 해당 값에 버킷 번호를 지정합니다. 값이 같으면 항상 동일한 버킷 번호로 해시됩니다.

구문

HASH
(
field_name
,
INTEGER
)

반환 값

유형의 행마다 하나의 값을 반환합니다.
INTEGER
입력 값이 해시되는 버킷 번호에 해당합니다.

입력 매개변수

field_name
필수 콘텐츠 값을 분할할 필드의 이름입니다. 이 값이 NULL이고
INTEGER
매개변수가 0 또는 NULL이 아닌 값이면 0을 반환하고, 그렇지 않으면 NULL을 반환합니다.
정수
필수 콘텐츠 원하는 버킷 수 이 매개변수는 모든 필드 유형의 숫자 값일 수 있지만, 정수가 아닌 값인 경우 값이 정수로 잘립니다. 값이 0 또는 NULL이면 NULL을 반환합니다. 값이 음수이면 절대값이 사용됩니다.

사용자명
필드의 값을 20개의 버킷으로 분할합니다.
HASH([username],20)