mssql sqlserver 子查询相关简介说明


摘要:
下文讲述sqlserver中子查询的相关概念,如下所示:
实验环境:sql server 2008 R2



一、子查询的概念

我们把查询A嵌套在查询B中时,我们称”查询A”为子查询;
子查询常嵌套在 insert select update delete查询子句中,我们常把子查询称之为“内部查询”,
包含子查询的查询,称之为“外部查询”;
子查询可放入:
1. select关键字中
2. from关键字后
3. where关键字中



二、子查询的分类

2.1 按子查询的返回值的分类:
标量子查询
多值子查询
2.2 按子查询对外部的依赖进行分类:
独立子查询
相关子查询
2.3按所使用的关键字进行分类:
in 子查询
exists子查询
any 子查询
some 子查询
all 子查询