How to order by count desc in each group in a hive?

心已入冬 提交于 2019-12-04 02:34:29
select A, B, count(*) as cnt 
from test_table 
group by A, B 
order by A, cnt desc;

Try this query:

If you want only order of A then:

select A, B, count(*) as cnt from test_table group by A, B order by A asc;

If you want order of A and B then:

select A, B, count(*) as cnt from test_table group by A, B order by A asc,B asc;

Hope this helps.

androidbeginner
select A, B, count(*) as cnt from test_table group by A, B order by A asc, B asc, cnt desc;
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!