str_to_map hive 字符串转为map格式
2017-03-21 14:16
3503 查看
map<string,string> | str_to_map(text[, delimiter1, delimiter2]) | Splits text into key-value pairs using two delimiters. Delimiter1 separates text into K-V pairs, and Delimiter2 splits each K-V pair. Default delimiters are ',' for delimiter1 and '=' for delimiter2. |
使用两个分隔符将文本拆分为键值对。 Delimiter1将文本分成K-V对,Delimiter2分割每个K-V对。对于delimiter1默认分隔符是',',对于delimiter2默认分隔符是'='。
案例1:
hive>
> select str_to_map('aaa:11&bbb:22', '&', ':')
> from tmp.tmp_jzl_20140725_test11;
OK
{"bbb":"22","aaa":"11"}
案例2:
hive> select str_to_map('aaa:11&bbb:22', '&', ':')['aaa']
> from tmp.tmp_jzl_20140725_test11;
OK
11
相关文章推荐
- hive:array,map,struct 文本批量导入和str_to_map,named_struct多条插入使用
- hive: str_to_map使用案例
- hive中,向map类型插入数据时,需要str_to_map一下
- 关于hive的str_to_map
- 字符转数字不使用str.toInt方法转为整型
- Hive ERROR: Out of memory due to hash maps used in map-side aggregation .
- 十六进制字符串转化成字符串输出HexToStr(Delphi版、C#版)
- SQL字符串转为Int表函数StringToIntArray
- Hive字符串转为复杂格式数据
- date_format str_to_date str_shuffle() 函数随机地打乱字符串中的所有字符
- 用 alibaba 的 fastjson 将 list 或 map 转为 json 字符串
- LeetCode 8. String to Integer (atoi) C++ --字符串转为数字,包含正负号、空格、字母、数字等字符
- String to Integer (atoi) - 字符串转为整形,atoi 函数(Java )
- Mysql datatime 利用str_to_date字符串转换为日期 进行时间段查询
- sql server与oracle 将字符串分割成表函数 strsplitetotable
- python用reduce和map把字符串转为数字的方法
- oracle 字符串转为正数用 to_number()……
- selenium--字符串/整型问题Can't convert 'int' object to str implicitly提示解决方法
- Json字符串转为map或数组或集合
- IDL中将字符串转为double类型的数组的函数StringToDoubleArray