跳到主要内容

url_decode:URL解码

速查结论

url_decode(str) 是 Spark SQL 中用于对 application/x-www-form-urlencoded 格式的字符串进行解码的函数。

语法

url_decode(str)

使用特定编码方案对application/x-www-form-urlencoded格式的字符串str进行解码。

参数说明

参数类型说明
strSTRING需要解码的字符串表达式

示例

> SELECT url_decode('https%3A%2F%2Fspark.apache.org');
https://spark.apache.org

常见报错与避坑指南

  • 解码非编码字符串:如果输入字符串不是application/x-www-form-urlencoded格式,url_decode会直接返回原字符串,不会报错。需确保输入是编码后的字符串。
  • url_encode配对使用url_decodeurl_encode是逆操作,编码后的字符串可通过解码还原。

Since: 3.4.0

📱关注公众号

「数据仓库技术」文章同步更新,不错过每一篇干货

微信公众号二维码
💬加群交流

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

交流微信二维码

你可能还想看