赞
踩
第一关:where操作
查询出工作职责涉及hive的并且工资大于8000的公司名称以及工作经验。
- SELECT workingExp ,company_name FROM table1
- where responsibility LIKE '%hive%' AND salary>8000 ;
第二关:group by操作
计算不同工作年限以及其平均工资并且过滤出平均工资大于10000的。(其中库名:db1
,表名:table1
)
select avg(salary) as avgsalary,workingExp from table1 group by workingExp having avgsalary > 10000;
第三关:第3关:join操作
求出表table2中所有城市名的平均工资
- select AVG(table1.salary),table2.city_name from
- table2 left outer join table1 on table2.city_code=table1.city_code
- group by table2.city_name ;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。