gpt4 book ai didi

sql - BigQuery 中的 md5

转载 作者:行者123 更新时间:2023-12-02 03:59:50 27 4
gpt4 key购买 nike

在 BigQuery 中,我使用 md5 函数:

select md5('<<some string>>') as hashed

它总是在字母的最后返回“==”,例如:

R7zlx09Yn0hn29V+nKn4CA==    

为什么总是带有'=='?

最佳答案

您需要使用 TO_HEX 来获取所需的表示形式,因为 md5 返回 BYTES 并且您需要字符串:

TO_HEX: Converts a sequence of BYTES into a hexadecimal STRING. Converts each byte in the STRING as two hexadecimal characters in the range (0..9, a..f).

select TO_HEX(md5('123456')) as hashed

返回:

e10adc3949ba59abbe56e057f20f883e

关于sql - BigQuery 中的 md5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54415641/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com