在emp表上的Hive查询显示ename,sal作为推销员的sal和sal> max(sal)的职员

时间:2017-07-07 06:20:46

标签: hadoop hive

我是蜂巢环境的新手,我想找到那些作为推销员工作的员工,他们的薪水比所有职员的最高工资还高。我可以在SQL中编写查询,但我不能在hive中编写它。

在这里你可以找到我使用的emp表。

2 个答案:

答案 0 :(得分:0)

快速SQL将是这样的

select ename,salary from employee where job = "SALESMAN" and Salary > 
( select max(salary) from employee where job = "CLERK" )

注意:未经测试

答案 1 :(得分:-1)

z

上述内容将为您提供销售员工的姓名和工资,薪水超过所有职员的最高工资。

在Hive上测试