hive: str_to_map使用案例
2017-02-13 21:10
369 查看
使用说明:
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF
案例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 UDF函数 :https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF
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. |
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 UDF函数 :https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF
相关文章推荐
- hive:array,map,struct 文本批量导入和str_to_map,named_struct多条插入使用
- 关于Hive中的复杂数据类型Array,Map,Structs的一些使用案例
- 关于Hive中的复杂数据类型Array,Map,Structs的一些使用案例
- hive中,向map类型插入数据时,需要str_to_map一下
- str_to_map hive 字符串转为map格式
- 关于Hive中的复杂数据类型Array,Map,Structs的一些使用案例
- 关于hive的str_to_map
- hive使用案例
- 字符转数字不使用str.toInt方法转为整型
- HIVE中map,array使用
- hive发杂数据结构的使用,struct,array,map
- How to use lateral view explode() function in Hive (HIve 中的explode()函数使用)
- Hive复合数据类型array,map,struct的使用
- hive发杂数据结构的使用,struct,array,map
- [置顶] 第92课,Hive中的Array,Map,Struct及自定义数据类型案例实战。
- hive array、map、struct使用
- hive 的ARRAY,MAP,STRUCT使用
- hive--[ array、map、struct]使用
- mybatis中mapUnderscoreToCamelCase的使用
- hive mapjoin 使用 和个人理解