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
http://www.htsjk.com/hive/11007.html
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))...
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。