专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Orcle多行函数(分组、过滤分组、报表、自连接、层次查询)

1、求和

99_1.png

2、数字统计

99_2.png

3、求平均值

99_3.png

4、最大最小值

99_4.png

5、分组:group by

单个属性分组:

99_5.png

多个属性分组:一个部门的工作相同的员工的平均工资

99_6.png

6、过滤分组:having

99_7.png

having的功能和where类似,都是选择符合条件的分组;但是,where后面不能跟上多行函数。

7、关于having的sql优化

having的分组查询,先分组再判断,效率较低

99_8.png

group by的分组查询,先判断,再分组,效率较高

99_9.png

8、group by扩展(报表)

99_10.png

9、自连接:将一张表看成多张表来进行多表查询

(1)员工表:

99_11.png

99_12.png

(2)学生表:

SELECT s2.sname,s2.point
FROM student s1,student s2
WHERE s1.sname='zhai3'
AND s2.point>s1.point

查询分数要比名字为zhai3高的学生的名字和分数。

(3)自连接的缺点:

自连接的查询方式效率不高,随着表的记录的增加,表进行自连接后记录的条数增加数目巨大。

99_13.png

10、层次查询

99_14.png

99_15.png

与自连接相比,层次查询的效率显著提高。

文章永久链接:https://tech.souyunku.com/22394

未经允许不得转载:搜云库技术团队 » Orcle多行函数(分组、过滤分组、报表、自连接、层次查询)

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们