数据库-基础篇-7-多表查询-子查询
创始人
2024-05-30 16:22:00
0

子查询

·概念:SQL语句中嵌套select语句,称为嵌套查询,又称子查询。

select * from t1 where column1=(select column1 from t2);

子查询外部的语句可以是insert/update/delete/select的任何一个。

·根据子查询结果不同,分为:

   ·标量子查询(子查询结果为单个值)

   ·列子查询(子查询结果为一列)

   ·行子查询(子查询结果为一行)

   ·表子查询(子查询结果为多行多列)

·根据子查询位置,分为:where之后、from之后、select之后。

标量子查询

子查询返回的结果是单个值(数字、字符串、日期等),最简单的形式,这种子查询成为标量子查询。常用的操作符:= <> > >= < <=

列子查询

子查询返回的结果是一列(可以是多行),这种子查询称为列子查询。

常用的操作符:in,not in,any,some,all

 

 

 行子查询

子查询返回的结果是一行(可以是多列),这种子查询称为行子查询。

常见操作符:=、<>、in、not in

表子查询

子查询返回的结果是多行多列,这种子查询称为表子查询。

常用操作符:in

这个表子查询经常出现在from之后,把表子查询返回的结果作为一张临时表再和其它表进行联查操作。

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...