当前位置:   article > 正文

Hive字符串截取函数substr详解_hive substr截取字符串

hive substr截取字符串

Hive中的substr函数可以用来截取字符串的一部分,并返回截取后的结果。该函数有三个参数:第一个参数是要截取的字符串,第二个参数是截取的起始位置(从1开始),第三个参数是截取的长度。

语法:substr(str, pos, len)

举个例子,假设有一个字符串"Hello World",我们想截取它的前5个字符,可以这样写:

select substr("Hello World", 1, 5);
  • 1

这个查询会返回"Hello"

如果想截取从第3个字符开始的所有字符,可以这样写:

select substr("Hello World", 3);
  • 1

这个查询会返回"llo World"

如果想截取从倒数第5个字符开始的所有字符,可以这样写:

select substr("Hello World", -5);
  • 1

这个查询会返回"World"

注意,如果截取的长度超过了字符串的实际长度,Hive会返回整个字符串。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/519321
推荐阅读
相关标签
  

闽ICP备14008679号