1、字符串连接:concat(string A, string B…) 例如:concat( 'abc','zz' ) 输出 'abczz'
2、带分隔符字符串连接:concat_ws(string sep, string A, string B…) 例如:concat('|' ,'abc','zz' ) 输出 'abc|zz'
3、字符串截取:substr(stringA,int start,int len) 例如:取今日月份 substr(getdate(),1,7) 输出 2021-12
4、字符串转大写:upper(stringA) 例如:upper('aFDkDnv') 输出 'AFDKDNV'
5、字符串转小写:lower(stringB) 例如:upper('aFDkDnv') 输出 'afdfdnv'
6、json字符串解析:get_json_object() 例如:get_json_object(flist,'$.filtertype') 解析字符串flist,返回filtertype内容
7、字符串汇总:collect_set() 、collect_list()
将同一id下的字段汇总罗列,其中collect_set会自动去重
8、带分隔符字符串分割:split(stringA, string pat)
例如:split('adf_wiergn_sfv','\_')[0] 输出 adf
split('adf_wiergn_sfv','\_')[1] 输出 wiergn
split('adf_wiergn_sfv','\_')[2] 输出 sfv (前缀\ 必须加)