服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - MySQL教程子查询示例详解

MySQL教程子查询示例详解

2021-11-26 16:47数据分析与统计学之美 Mysql

这篇文章主要为大家介绍了MySQL教程中子查询的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪

 

1、什么是子查询?

当一个查询是另外一个查询的一部分时,我们将内层的查询叫做子查询,外层的查询叫做主查询。

 

2、子查询可以出现的位置有哪些?

   select
       ..(select).
   from
       ..(select).
   where
       ..(select).

从上面可以看出,子查询常常出现在三个地方,select后面可以跟子查询;from后面可以跟子查询;where后面可以跟子查询;我们这里简称为:select子查询from子查询where子查询

 

3、where子查询

MySQL教程子查询示例详解

习题:找出高于平均薪资的员工信息。

MySQL教程子查询示例详解

 

4、from后面使用子查询。(太重要了)

MySQL教程子查询示例详解

习题一:找出每个部门平均薪水的薪资等级。

MySQL教程子查询示例详解

结果如下:

MySQL教程子查询示例详解

习题二:找出每个员工薪水等级的平均值

MySQL教程子查询示例详解

结果如下:

MySQL教程子查询示例详解

注明:select后面使用子查询的场景很少,这里就不讲述了。 如果觉得有必要,可以自行下去查看。

以上就是MySQL教程子查询示例详解的详细内容,更多关于MySQL子查询的资料请关注服务器之家其它相关文章!

原文链接:https://huang-tong-xue.blog.csdn.net/article/details/106988258

延伸 · 阅读

精彩推荐