概述
1.学习了hive中的Coalesce()函数。
Coalesce函数作用是将返回传入的参数中第一个非null的值,参数使用的场合为:假如字段的值是null,想其返回的不是null,而是0或其他值时。
比如
SELECT COALESCE(NULL, NULL, 1);
– Return 1
SELECT COALESCE(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
– Return 1
如果传入的参数所有都是null,则返回null,比如
SELECT COALESCE(NULL, NULL, NULL, NULL);
– Return NULL
2.学习了hive中的sort_array()函数。
sort_array( array(a.modified_time,e.create_time,‘2017-01-01 00:00:00’))[2]
sort_array对将数组里面的数组元素进行升序排序,下标为2表示取由小到大的第三个元素。
最后
以上就是文静指甲油为你收集整理的hive中的Coalesce()函数,sort_array()函数的全部内容,希望文章能够帮你解决hive中的Coalesce()函数,sort_array()函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复