第一关: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 ;

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐