欢迎投稿

今日深度:

hive 行转列,hive转列

hive 行转列,hive转列




用max(if())将行转换列

表 

  flag

ret_1
ret_3
ret_7

max(if (flag = 'ret_1', ret_user, NULL)) as ret1_user,
max(if (flag = 'ret_3', ret_user, NULL)) as ret3_user,
max(if (flag = 'ret_7', ret_user, NULL)) as ret7_user

www.htsjk.Com true http://www.htsjk.com/hive/11007.html NewsArticle hive 行转列,hive转列 用max(if())将行转换列 表  flag ret_1 ret_3 ret_7 max(if (flag = 'ret_1', ret_user, NULL)) as ret1_user, max(if (flag = 'ret_3', ret_user, NULL)) as ret3_user, max(if (flag = 'ret_7', ret_user, NULL))...
评论暂时关闭