Hive有min(col)来查找列的最小值。但是如何找到多个值的最小值(不是一列),例如
select min(2,1,3,4);
返回
FAILED: UDFArgumentTypeException Exactly one argument is expected
任何提示?
答案 0 :(得分:0)
找到了解决方案!
我们应该使用min(col)
least(a, b, c, d)
答案 1 :(得分:0)
使用LEAST方法从给定值/列^^行中找到最小值,而不是使用MIN。
select least(2,1,3,4);