Как найти минимум нескольких значений в HIVE? - PullRequest
0 голосов
/ 08 мая 2018

Улей имеет мин (столбец), чтобы найти минимальное значение столбца. Но как насчет нахождения минимума нескольких значений (НЕ один столбец), например

 select min(2,1,3,4);

возвращает

 FAILED: UDFArgumentTypeException Exactly one argument is expected

Какие-нибудь советы?

Ответы [ 2 ]

0 голосов
/ 08 мая 2018

Вместо использования MIN используйте метод LEAST, чтобы найти минимальные значения из заданных значений / столбцов ^^ строк.

select least(2,1,3,4);
0 голосов
/ 08 мая 2018

Нашли решение!

Вместо min(col) мы должны использовать least(a, b, c, d)

...