メインコンテンツにスキップ
Workday User Guide
最終更新: 2023-06-23
HASH

HASH

説明

HASH
"" は、データ値を指定された数のバケットに均等に分割する行関数です。入力値のハッシュを作成し、その値にバケット番号を割り当てます。等しい値は、常に同じバケット番号にハッシュされます。

構文

HASH
(
field_name
,
INTEGER
)

戻り値

型の行ごとに 1 つの値を返します
INTEGER
は、入力値がハッシュされたバケット番号に対応します。

入力パラメータ

field_name
必須のコンテンツ。値を分割するフィールドの名前。この値が NULL の場合
INTEGER
パラメータがゼロか NULL 以外の値の場合、この関数はゼロを返し、それ以外の場合は NULL を返します。
整数
必須のコンテンツ。バケットの必要な数。このパラメータはどのフィールド型の数値でも設定できますが、整数以外の値の場合、値は整数に切り捨てられます。値がゼロまたは NULL の場合、この関数は NULL を返します。値が負の値である場合、絶対値が使用されます。

ユーザー名
フィールドの値を 20 のバケットに分割します。
HASH([username],20)