Sdílet prostřednictvím


hash_many()

Vrátí kombinovanou hodnotu hash více hodnot.

Syntax

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

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
s1, s2, ..., sN Skalár ✔️ Hodnoty, které se mají hashovat společně.

Návraty

Funkce hash() se použije na každý ze zadaných skalárů. Výsledné hodnoty hash se zkombinují do jedné hodnoty hash a vrátí se.

Upozornění

Funkce používá algoritmus xxhash64 k výpočtu hodnoty hash pro jednotlivé skaláry, ale to se může změnit. Proto doporučujeme používat tuto funkci pouze v rámci jednoho dotazu, kde všechna volání funkce budou používat stejný algoritmus.

Pokud potřebujete zachovat kombinovanou hodnotu hash, doporučujeme použít hash_sha256(),hash_sha1() nebo hash_md5() a zkombinovat hodnoty hash do jedné hodnoty hash s bitovým operátorem. Všimněte si, že výpočet těchto funkcí je složitější než hash()funkce .

Příklady

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

Výstup

hodnota1 hodnota2 Kombinované
Dobrý den Svět -1440138333540407281