считать отдельную проблему в улье - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь вычислить количество (уникальных) появлений каждого элемента в столбце таблицы Hive относительно других столбцов.

Я пробовал этот запрос, но у меня есть это выражение ошибки, не в GROUP BYключ на заказ

SELECT custom, dist_pt, dt, art, COUNT(DISTINCT art) OVER (PARTITION BY custom, dist_pt) as nb_art FROM Tab ;

1 Ответ

1 голос
/ 26 марта 2019

Удалите DISTINCT из вашего COUNT () и добавьте «GROUP BY art» в конце вашего запроса.Вам нужно сегментировать или группировать изображения, чтобы подсчитать, сколько записей имеют каждое уникальное значение искусства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...