你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

hash_many()

适用于:✅Microsoft Fabric✅Azure 数据资源管理器Azure MonitorMicrosoft✅ Sentinel

返回多个值的组合哈希值。

语法

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

详细了解语法约定

参数

客户 类型​​ 必需 说明
s1, s2, ..., 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