一、行转列
一列多行 转 一列一行
前面说的 concat、concat_ws 都是行转列,这里要再说两个函数collect_set、collect_list (UDAF函数)
1. collect_set
collect_set(列名) : 将此列的多行记录合并为一个set集合,去重
2. collect_list
collect_list(列名) : 将此列的多行记录合并为一个set集合,不去重
一列多行 转 一列一行
前面说的 concat、concat_ws 都是行转列,这里要再说两个函数collect_set、collect_list (UDAF函数)
1. collect_set
collect_set(列名) : 将此列的多行记录合并为一个set集合,去重
2. collect_list
collect_list(列名) : 将此列的多行记录合并为一个set集合,不去重