Hive_Having语句

1.having与where不同点

(1)where后面不能写分组函数,而having后面可以使用分组函数。

(2)having只用于group by分组统计语句。

2.案例实操

(1)求每个部门的平均工资

hive (default)> select deptno, avg(sal) from emp group by deptno;

(2)求每个部门的平均薪水大于2000的部门

hive (default)> select deptno, avg(sal) avg_sal from emp group by deptno having avg_sal > 2000;

 

posted @ 2019-11-06 20:45  tunan96  阅读(9331)  评论(0编辑  收藏  举报