栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

SQL Server数据库第十三课:子查询

SQL Server数据库第十三课:子查询

知识点:子查询

1、什么是子查询 1.1   子查询的定义:

  子查询是一种常用计算机语言SELECt-SQL语言中嵌套查询下层的程序模块。当一个查询是另一个查询的条件时,称之为子查询。

  子查询就是嵌套在select、delete、update、insert、from、where语句获其他子查询中的查询。实质,就是一个 select 查询的结果是另外一个语句的输入值。任何允许使用表达式的地方都可以使用子查询。 

  在特定情况下,一个查询语句的条件需要另一个查询语句来获取,内层查询(inner query)语句的查询结果,可以为外层查询(outer query)语句提供查询条件。

1.2   子查询的特点(规范)

  ①子查询必须放在小括号中

  ②子查询一般放在比较操作符的右边,以增强代码可读性

  ③子查询(小括号里的内容)可出现在几乎所有的SELECT子句中(如:SELECT子句、FROM子句、WHERe子句、ORDER BY子句、HAVINg子句……)

 1.3  子查询的执行过程

  子查询的执行过程遵循“由里及外”的原则,即总是先执行最内层的子查询语句,执行完毕后将执行结果与外层的语句进行合并,依次逐层向外扩展并最终形成完整的SQL语句。

<
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/300540.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号