substring_index(str,delim,count)
str:要处理的字符串
delim:分隔符
count:计数
例子:str=www.wikibt.com
substring_index(str,'.',1)
结果是:www
substring_index(str,'.',2)
结果是:www.wikibt
如果count是正数,那么就是从左往右数,第N个分隔符的左边的所有内容
如果count是负数,那么就是从右往左数,第N个分隔符的右边的所有内容
substring_index(str,'.',-2)
结果为:wikibt.com
有人会问,如果我要中间的的wikibt怎么办?
很简单的,两个方向:文章来源:https://www.toymoban.com/news/detail-605079.html
从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:文章来源地址https://www.toymoban.com/news/detail-605079.html
到了这里,关于hive中substring_index()的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!