sha:SHA1哈希计算
速查结论
sha(expr) 是 Spark SQL 中用于计算字符串的 SHA-1 哈希值并以十六进制字符串返回的函数。
语法
sha(expr)
参数说明
| 参数 | 说明 |
|---|---|
| expr | 待计算哈希值的表达式,通常为字符串类型。 |
返回说明
返回 expr 的 SHA1 哈希值,为一个十六进制字符串。
示例
> SELECT sha('Spark');
85f5955f4b27a9a4c2aab6ffe5d7189fc298b92c
常见报错与避坑指南
- 输入为 NULL:如果
expr为 NULL,则返回 NULL。 - 与 sha1 的关系:
sha(expr)与sha1(expr)功能完全一致,两者产生的哈希值相同。
Since: 1.5.0
📱关注公众号
「数据仓库技术」文章同步更新,不错过每一篇干货

💬加群交流
备注「数据仓库技术」加入社群,每日一道大厂SQL真题
