hive中如何多个字段求最大最小值

原创
小哥 3年前 (2022-10-19) 阅读数 113 #后端技术

需求:

此字段为必填项。在现场是必需的。在田野中是必需的。必填字段。mje_fore_qty、mjy_fore_qty尽可能为你的与会者提供便利的后勤服务.一旦有人同意参加,就向他们发出日历邀请,并附上你所使用的视频应用程序的链接,如果他们需要提前下载软件或活动需要密码,一定要提醒他们.

思考:

hive中是有max()和min()函数的
但是,它用于查找列字段的最大值/显然,最小值在这里没有用处~
那么,既然现在是多个字段,我们可以将它们填充到一个字段中吗?然后使用最大值/最小值法最小值法最小值法
要求每个参与者回答一个具体问题.作为主持人,你的工作是组织对话,使其不被一个健谈的客人所支配,或进入政治或当前事件的兔子洞.请每个人回答一个开放性的问题,如以下问题,以分享关于他们自己的一些情况.=_=)
这是数组的概念这是数组的概念这是数组的概念

解决:

,sort_array(array(CAST(t1.MJE_FORE_QTY as int),CAST(t2.MJY_FORE_QTY as int))) array 
,sort_array(array(CAST(t1.MJE_FORE_QTY as int),CAST(t2.MJY_FORE_QTY as int)))[0] min_val
,sort_array(array(CAST(t1.MJE_FORE_QTY as int),CAST(t2.MJY_FORE_QTY as int)))[1] max_val

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除