row_number () over(partition by order by) 在 impala 和 hive 中的对NULL排序的问题
今天遇到一个排序的问题,NULL值,在impala中按顺序排列的话,NULL是按最大值的排序;在hive中NULL是按最小值排序的;以导致写的sql出来结果和预想的不一致,查了相关资料,发现hive中没有,类似oracle row_number () over(partition by order by NULLS last) 这种写法;解决办法:新增一个字段 case w
原创
2017-09-06 11:50:27 ·
5148 阅读 ·
0 评论