hash_many()
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Возвращает объединенное хэш-значение нескольких значений.
Синтаксис
hash_many(
s1 ,
s2 [,
s3 ...])
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
s1, s2, ..., sN | скаляр | ✔️ | Значения для хэша вместе. |
Возвраты
Функция hash() применяется к каждому из указанных скаляр. Полученные хэши объединяются в один хэш и возвращаются.
Предупреждение
Функция использует алгоритм xxhash64 для вычисления хэша для каждого скалярного, но это может измениться. Поэтому мы рекомендуем использовать эту функцию только в одном запросе, где все вызовы функции будут использовать один и тот же алгоритм.
Если необходимо сохранить объединенный хэш, рекомендуется использовать hash_sha256(), hash_sha1()или hash_md5() и объединить хэши в один хэш с побитовой оператором. Обратите внимание, что эти функции являются более сложными для вычисления, чем hash()
.
Примеры
print value1 = "Hello", value2 = "World"
| extend combined = hash_many(value1, value2)
Выходные данные
value1 | value2 | комбинированный |
---|---|---|
Привет | World | -1440138333540407281 |