在拼接画像标签的时候,了解到这个很少用的map函数。的确好用,不光节省资源,而且可以添加权重分值,还可以计算封装的标签的数量。
代码:
flag:标签
cnt:权重
str_to_map(CONCAT_WS('&',COLLECT_SET(concat(t0.flag,":",cnt))),"&",":" ) mm
按照如上拼接之后,就可以把标签封装成一个map格式的字段,供后续使用。
在拼接画像标签的时候,了解到这个很少用的map函数。的确好用,不光节省资源,而且可以添加权重分值,还可以计算封装的标签的数量。
代码:
flag:标签
cnt:权重
str_to_map(CONCAT_WS('&',COLLECT_SET(concat(t0.flag,":",cnt))),"&",":" ) mm
按照如上拼接之后,就可以把标签封装成一个map格式的字段,供后续使用。