hash
hash(t: text) 🡒 number, pure function
Returns a pseudo-injective hash value between 0 and $2^{24}-1$.
Example:
table T = with
[| as Word |]
[| "The" |]
[| "quick" |]
[| "brown" |]
[| "fox" |]
[| "jumps" |]
show table "shuffled" a1b5 with
hash(T.Word)
T.Word
order by hash(T.Word)
This function is typically used to randomly shuffle a dataset by hashing the content of a column, and then sorting against the hashed values.