当前位置:   article > 正文

实验4 sql的复杂查询_复杂查询--SQL

实验四sql进行复杂查询

一、视图

1.视图:使用视图时,会运行视图里的sql查询语句,创建出一张临时表;

2.创建视图

a2e269342c2c28f17a5d5179f8b5e271.png

9e34ea841a0ced16488ebd720b0a7ee1.png

3.视图有优点

(1)频繁使用的、复杂的查询保存为视图可减少重复,提高效率;

(2)动态更新数据;

(3)视图不用保存数据,可以节省空间。

二、子查询

1.子查询:一次性视图,在select与剧中嵌套另一个select语句,运行结束后此语句就消失了。

2.运行顺序:先运行子查询(in、any、all)。

7265d504756fdf5d307e77842decc54b.png

3.使用场景: 相对于视图,子查询适用于偶尔使用的情况。

4.注意事项

(1)子查询得到的是一个集合,不能直接进行运算;

(2)子查询嵌套不宜复杂;

(3)子查询as语句可以省略,但是as语句方便理解。

三、标量子查询

1.含义:只返回一个单一的值;

50a79dba9104aea7a286bb19b7947772.png

2.注意事项:该子查询不能返回多行结果;。

四、关联子查询

含义:外部查询返回的每一行数据,内部查询都要执行一次;(在每个组里比较)

f0f0bbccd800b7a69abee7b56464b3b5.png

五、如何用sql解决业务问题

翻译成大白话

写出分析思路

写出对应的sql语句

d1058a3675f77f04c95e98b7bab71c78.png

六、sqlzoo

04e2eb64a377dd8b6eb0104143b59b1c.png

b239948fec1be745306b78d169fbf75a.png

95a5fdd7274f2fcf25fdde3745b9bd06.png
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/474014
推荐阅读
相关标签
  

闽ICP备14008679号