你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
hash_many()
返回多个值的组合哈希值。
语法
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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈