hash_many()

傳回多個值的合併雜湊值。

語法

hash_many(s1,s2 [,s3 ...])

深入瞭解 語法慣例

參數

名稱 類型 必要 Description
s1s2、...、 sN 純量 (scalar) ✔️ 要一起哈希的值。

傳回

hash() 函式會套用至每個指定的純量。 產生的雜湊會合併成單一雜湊並加以傳回。

警告

此函數會使用 xxhash64 演算法來計算每個純量的雜湊,但這可能會導致變更。 因此,僅建議再單一查詢中使用此函式,其中函式的所有叫用皆會使用相同的演算法。

如果您必須保存組合的雜湊,建議使用 hash_sha256()hash_sha1()hash_md5(),並使用位元運算子將雜湊合併成單一雜湊。 請注意,相較於 hash(),這些函式的計算會更複雜。

範例

print value1 = "Hello", value2 = "World"
| extend combined = hash_many(value1, value2)

輸出

value1 value2 已合併
您好 World -1440138333540407281