hive 取string 中的数据
时间: 2024-06-06 16:11:13 浏览: 9
在 Hive 中,可以使用字符串函数来提取字符串中的数据。以下是一些常用的字符串函数:
1. SUBSTR:用于从字符串中提取子字符串。
语法:SUBSTR(string, start, length)
示例:SELECT SUBSTR('Hive is awesome', 6, 2) 输出结果为:is
2. SPLIT:用于将字符串按照指定分隔符分割成数组。
语法:SPLIT(string, delimiter)
示例:SELECT SPLIT('Hive,is,awesome', ',') 输出结果为:[Hive, is, awesome]
3. REGEXP_EXTRACT:用于从字符串中提取符合正则表达式的子字符串。
语法:REGEXP_EXTRACT(string, pattern, index)
示例:SELECT REGEXP_EXTRACT('Hive is awesome', 'is (.+?) ', 1) 输出结果为:awesome
4. CONCAT:用于将多个字符串拼接成一个字符串。
语法:CONCAT(string1, string2, ...)
示例:SELECT CONCAT('Hive', ' is', ' awesome') 输出结果为:Hive is awesome
5. REPLACE:用于将字符串中的某个子串替换为指定的字符串。
语法:REPLACE(string, target, replacement)
示例:SELECT REPLACE('Hive is awesome', 'awesome', 'great') 输出结果为:Hive is great
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)