hive的substring_index函数
时间: 2023-07-18 10:40:39 浏览: 125
mysql截取的字符串函数substring_index的用法
5星 · 资源好评率100%
hive的substring_index函数用于返回一个字符串中指定分隔符前或后的所有字符。它的语法如下:
```
substring_index(str, delim, count)
```
其中,str是要处理的字符串,delim是分隔符,count表示要返回的子串在字符串中的位置。当count为正数时,返回第count个分隔符之前的所有字符;当count为负数时,返回倒数第count个分隔符之后的所有字符。
举个例子,假设我们有一个字符串'www.csdn.net',我们想要返回该字符串中第二个'.'之前的所有字符,可以使用以下语句:
```
select substring_index('www.csdn.net', '.', 2);
```
结果为'www.csdn'。
阅读全文