跳至主要內容
Workday User Guide
上次更新時間 :2023-06-23
HASH

HASH

說明

HASH
是一個列函數,用於將資料值平均分區到指定數量的貯體中.系統會建立輸入值的雜湊,並為該值指派一個貯體編號。相同的值一律會雜湊到相同的貯體編號。

語法

HASH
(
field_name
,
INTEGER
)

傳回值

每列傳回一個類型為「」的值
INTEGER
與輸入值雜湊至的貯體編號相對應。

輸入參數

field_name
必填。您要對其值進行分區的欄位名稱。當此值為 NULL 且
INTEGER
參數 不是零或 NULL,函數傳回零,否則傳回 NULL。
整數
必填。所需的貯體數量。此參數可以是任何欄位類型的數值,但若為非整數值,則會將該值截斷為整數。當值為零或 NULL 時,函數會傳回 NULL。當值為負數時,函數會使用絕對值。

範例

使用者名稱
欄位的值分成 20 個貯體︰
HASH([username],20)