ApacheCN | apache中文網apache
使用說明:get
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDFstring
map<string,string>it |
str_to_map(text[, delimiter1, delimiter2])table |
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.test |
案例1:select
hive> map
> select str_to_map('aaa:11&bbb:22', '&', ':')
> from tmp.tmp_jzl_20140725_test11;
OKim
{"bbb":"22","aaa":"11"}top
案例2:
hive> select str_to_map('aaa:11&bbb:22', '&', ':')['aaa']
> from tmp.tmp_jzl_20140725_test11;
OK 11