#数据库SQL实战#【Day4】

--------------------------------------------------
学习用,欢迎讨论。
--------------------------------------------------
查看详细题目的方法:
复制以下题目内容;
Ctrl+F查找刚刚复制的题目即可。
--------------------------------------------------
题目13:从titles表获取按照title进行分组
select title, count(*) as t
from titles
group by title
having t > 1
按照题意通过group by进行分组,通过having控制条件。
--------------------------------------------------
题目14:从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略
select title, count(distinct emp_no) as t
from titles
group by title
having t > 1
和题目13相似,只是忽略重复的emp_no,通过关键词distinct可以完成。
--------------------------------------------------
题目15:查找employees表所有emp_no为奇数
select * from employees
where last_name != 'Mary' and emp_no % 2 = 1
order by hire_date desc
根据要求完成3个任务:last_name不是Mary;emp_no为奇数;按照hire_date降序排列。
--------------------------------------------------
题目16:统计出当前各个title类型对应的员工当前薪水对应的平均工资
select t.title, avg(s.salary) as avg
from titles as t inner join salaries as s
on t.emp_no = s.emp_no
where t.to_date = '9999-01-01'
and s.to_date = '9999-01-01'
group by t.title
首先通过emp_no连接两张表,再通过group by进行分类,同时使用avg聚合函数计平均值。
--------------------------------------------------
全部评论

相关推荐

Gaussdb是什么数据库Gaussdb和Doris有什么区别数据湖和数据仓库有什么区别hudi中你们用的哪种表类型hudi怎么实现实时数据更新的HIVE有哪些模块知道HIVE的thrift吗,有什么好处生产中是用哪种方式连接HIVE的,会用jdbc连接吗知道哪些spark的运行模式yarn-client和yarn-cluster的区别是什么,从中选一个运行模式具体介绍下select a,sum(b) where c>0 group by a。spark中是怎么实现的,你觉得这个语句什么情况下会出现数据倾斜,怎么优化它spark中小文件你怎么处理的我想将数据只写入到10个文件里面,怎么处理,distribute by cast(rand()*10 as bigint)怎么将a字段的值一样的数据写入到同一个文件,并最后只生成5个文件 distribute by mod(a,5)Spark中的Job、stage、task是什么关系spark的Job可以并行执行吗,stage可以并行执行吗,什么情况下stage可以并行执行,举个stage并行执行的例子Flink怎么处理积压的Flink的Exect-Once怎么实现的java的内存空间分哪些怎么让栈空间溢出,怎么让元空间溢出工作中会遇到内存溢出的问题吗内存溢出了你会怎么去分析知道哪些序列化方式,Serializable和protobufprotobuf与Serializable序列化的区别了解数据库连接池吗,是什么原理了解线程池吗,介绍下你知道的SpringBoot相对于Spring MVC的优点Spring中的注解了解哪些数据库的事务知道吗事务的隔离级别有哪些,默认是那种隔离级别你觉得你们公司目前有哪些方面可以改进的,比如工作上的改进、平台上的改进你工作中遇到了哪些难题,怎么解决的作为你的同事,你觉得你能带来什么好处你最近有去学习什么新东西吗,从中学到了什么为什么想来我司所在城市你未来的职业规划是什么#社招面经#
点赞 评论 收藏
转发
1 8 评论
分享
牛客网
牛客企业服务