【发布时间】:2016-12-25 20:41:57
【问题描述】:
select md5(15)
返回
Query failed (#20160818_193909_00287_8zejd): line 1:8:
Unexpected parameters (bigint) for function md5. Expected: md5(varbinary)
我如何散列 15 并取回一个字符串?我想随机选择 16 个项目中的 1 个,例如where md5(id) like '%3'.
仅供参考,我可能在 0.147 版上,不知道如何判断。 仅供参考,我找到了this PR。 md5 将是跨平台的,这很好,但我会采用一个依赖于 Presto 的散列函数,它可以相对均匀地传播 id。我想我可以实现自己的线性公式。看起来很别扭。
【问题讨论】: