申宗康

2022-01-18   阅读量: 298

Mysql

子查询

扫码加入数据分析学习群

1.子查询概念

一个select语句中包含另一个或多个完整的select语句。

2.子查询分类

2.1.标量子查询:返回的结果是一个数据(单行单列)

2.2.行子查询:返回的结果是一行(单行多列)

2.3.列子查询:返回的结果是一列(多行单列)

2.4.表子查询:返回的结果是一张表(多行多列)

3.子查询出现的位置

3.1.出现在select子句中:将子查询返回结果作为主查询的一个字段或者计算值(标量子查询、列子查询)

3.2.出现在where/having子句中:将子查询返回的结果作为主查询的条件(标量子查询、行子查询、列子查询、表子查询)

3.3.出现在from或join子句中:将子查询返回的结果作为主查询的一个表(标量子查询、行子查询、列子查询、表子查询)必须 添加表别名,如果需要引用表子查询中的计算字段,必须添加列别名才可以引用

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
28.4036 7 0 关注作者 收藏

评论(0)


暂无数据

推荐课程