select md5(15)
возвращаетКак запустить md5() в bigint в Presto?
Query failed (#20160818_193909_00287_8zejd): line 1:8:
Unexpected parameters (bigint) for function md5. Expected: md5(varbinary)
Как хэш 15 и получить обратно строку? Я бы хотел выбрать 1 из 16 предметов в случайном порядке, например. where md5(id) like '%3'
.
FYI Я могу быть на версии 0.147, не знаю, как сказать. FYI Я нашел this PR. md5 будет кросс-платформенным, что приятно, но я бы взял Presto-зависимую хеш-функцию, которая распространяла идентификаторы относительно равномерно. Полагаю, я мог бы реализовать свою собственную линейную формулу. Кажется неудобным.
это выглядит здорово, но делает это в результате этого для меня: «_col0 [B @ 3bed3386» – dfrankow
@dfrankow результаты md5 в VARBINARY. Вы можете превратить его в шестую строку самостоятельно. (см. править) –
To_hex() работал для меня, принимал. Благодаря! – dfrankow