1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 虽然没有内置函数,但我写了类似的实现:
create function hash8 (varchar)
returns bigint
immutable
as $$
select strtol(to_hex(strtol(substr(md5($1), 1, 1), 16) & 7) || substr(md5($1), 2, 15), 16)
$$ language sql;
【以下的回答经过翻译处理】 虽然没有内置函数,但我写了类似的实现:
create function hash8 (varchar)
returns bigint
immutable
as $$
select strtol(to_hex(strtol(substr(md5($1), 1, 1), 16) & 7) || substr(md5($1), 2, 15), 16)
$$ language sql;