url_decode:URL解码
速查结论
url_decode(str) 是 Spark SQL 中用于对 application/x-www-form-urlencoded 格式的字符串进行解码的函数。
语法
url_decode(str)
使用特定编码方案对application/x-www-form-urlencoded格式的字符串str进行解码。
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| str | STRING | 需要解码的字符串表达式 |
示例
> SELECT url_decode('https%3A%2F%2Fspark.apache.org');
https://spark.apache.org
常见报错与避坑指南
- 解码非编码字符串:如果输入字符串不是
application/x-www-form-urlencoded格式,url_decode会直接返回原字符串,不会报错。需确保输入是编码后的字符串。 - 与
url_encode配对使用:url_decode和url_encode是逆操作,编码后的字符串可通过解码还原。
Since: 3.4.0
📱关注公众号
「数据仓库技术」文章同步更新,不错过每一篇干货

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