Хеш-функции
Хеш-функции можно использовать для детерминированного псевдослучайного перемешивания элементов.
Simhash — это хеш-функция, которая возвращает близкие хеш-значения для близких (похожих) аргументов.
Большинство хеш-функций принимают любое количество аргументов любых типов.
Примечание
Хеш от значения NULL равен NULL. Чтобы получить отличный от NULL хеш для столбца типа Nullable, оберните его в кортеж:
Примечание
Чтобы вычислить хеш всего содержимого таблицы, используйте sum(cityHash64(tuple(*))) (или другую хеш‑функцию). tuple гарантирует, что строки со значениями NULL не будут пропущены. sum гарантирует, что порядок строк не имеет значения.