六、子查询——介绍
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
今天的文章六子是什么意思?_什么是子查询「建议收藏」分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/76198.html