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 |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro