字符串转map,且转换后的结果为map<string,string>
<pre name="code" class="java">str_to_map(text, delimiter1, delimiter2) - Creates a map by parsing text.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.
如
select str_to_map('0:10,1:20,2:30,3:40',',',':')
from src_table
结果:
{"0":"10","1":"20","2":"30","3":"40"}可以这么使用
select str_to_map('0:10,1:20,2:30,3:40',',',':')['3']
from src_table
结果:
40
1321

被折叠的 条评论
为什么被折叠?



