map<string string>
查询时候可以按照aaa[bbb],aaa是map字段名,bbb是其中的参数名,aaa[bbb]就可以去到这个参数的值了。
eg:aaa:{"url":"http://www.baidu.com"}
aaa["url"]就能获得http://www.baidu.com
regexp_replace(string a, string b, string c)
用b来匹配a,若匹配上则用c来代替匹配的部分
eg:
hive> select regexp_replace('\n123\n','\n','456') ;
OK
456123456
Time taken: 0.269 seconds, Fetched: 1 row(s)
hive> select regexp_replace('\n123\n','\n','') ;
OK
123
Time taken: 0.158 seconds, Fetched: 1 row(s)
hive> select regexp_replace('\n123\n','\n|2','abc') ;
OK
abc1abc3abc
Time taken: 0.185 seconds, Fetched: 1 row(s)
hive>
trim: 去前后空格,类似于python中的strip()函数
hive> select trim(" hhhh ")
ok
hhh
Reference:链接
|