带你学MySQL系列 | 今天我们说说MySQL“子查询”!

举报
yd_226342373 发表于 2021/05/23 01:38:17 2021/05/23
【摘要】 1.什么是子查询?子查询都可以出现在哪里? 1)什么是子查询? 当一个查询是另外一个查询的一部分时,我们将内层的查询叫做子查询,外层的查询叫做主查询。 2)子查询可以出现的位置有哪些? select ..(select). from ..(select). where ..(select). 123456 从上面可以看出,子查询常常出现在三个地方,sel...

1.什么是子查询?子查询都可以出现在哪里?

1)什么是子查询?

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

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

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

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

2、where子查询

在这里插入图片描述
习题:找出高于平均薪资的员工信息。
在这里插入图片描述

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

在这里插入图片描述
习题一:找出每个部门平均薪水的薪资等级。
在这里插入图片描述
结果如下:
在这里插入图片描述
习题二:找出每个员工薪水等级的平均值
在这里插入图片描述
结果如下:
在这里插入图片描述
注明:select后面使用子查询的场景很少,这里就不讲述了。 如果觉得有必要,可以自行下去查看。

文章来源: blog.csdn.net,作者:数据分析与统计学之美,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_41261833/article/details/106988258

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。