4
Как рассчитать статистический режим в улье?Вычислить статистический режим в улье
Скажем, чтобы найти режим для столбца в таблице hive.
Есть ли у нас встроенные функции для вычисления Режим.
Как рассчитать статистический режим в улье?Вычислить статистический режим в улье
Скажем, чтобы найти режим для столбца в таблице hive.
Есть ли у нас встроенные функции для вычисления Режим.
В функции official docs не упоминается функция режима (см. Раздел Встроенные функции агрегации).
Но запрос на получение режима столбца довольно прост, поэтому может быть необходима нативная функция.
select age from (
select age, count(age) as age_cnt
from mytable
group by age
order by age_cnt desc
limit 1
) t1
Показаны "FAILED: SemanticException [Error 10128]: Линия 1:44 не поддерживается место UDAF 'количество' ". Но это работает: выберите возраст, счет (возраст) как режим из группы test1 по возрасту сортировать по режиму desc limit 1; Но я пытаюсь выбрать только возраст. –
@SreeVeni см. Обновление, вы можете поместить свой запрос в производную таблицу, а затем выбрать только возраст из этой таблицы – FuzzyTree