当前位置:   article > 正文

六、子查询——介绍

子查询

六、子查询——介绍

1.什么是子查询?

子查询又称嵌套查询。想要了解子查询,需要先知道查询块儿是什么:在SQL语言中,一个select--from--where语句被称为一个查询块儿,子查询就是在一个查询块儿里面又嵌套了一个查询块儿。如下示例:

2.子查询语法

注意点:

(1)将子查询放在比较条件的右侧。

(2)子查询必须使用圆括号()括起来。

(3)一般子查询结果必须为一个值或者一列值,不能是多列值。

(4)子查询结果禁止使用order by对结果进行排序,order by只能够用于对最终结果排序。

(5)子查询执行顺序为先执行圆括号内部的子查询,然后将子查询的结果作为条件由外部查询使用。

3.子查询的本质

将子查询结果作为条件供主查询的where或者having当作条件从而过滤数据使用。

子查询结果:(1)一个值  ->>>【简单子查询】

                      (2)一列值  ->>>【多行子查询】


解锁课程,学习更多mysql知识:
https://study.163.com/course/courseMain.htm?courseId=1209590958&share=2&shareId=400000000537035

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

闽ICP备14008679号