• SQL Server 子查询


    子查询的定义是:嵌入到其它SQL语句的select语句,又称为嵌套查询。

    每个子查询语句都是一个select语句,所以它都有一个返回值。

    这个返回值有以下3种情况:

    ①单个值

    ②一个字段

    ③一张表

    使用子查询的目的,在于利用它的返回值。



    图1 employee表


    以下,我就根据它的3个返回值各举一个实例说明:

    例①:显示employee表中,薪水最高的员工的所有信息。(返回值为单个值)


    运行结果:

    图2


    例②:显示employee表中,薪水按高到低,排在第3至第6的员工的“姓名”及“薪水”。(返回值为一个字段)


    说明:这里的有个语法:top N 意思是取前N条记录

    运行结果:


    图3


    例③:显示employee表中,“薪水”高于部门平均薪水的员工的“姓名”、“薪水”、“部门号”及其部门平均薪水。(返回值为一张表)


    说明:这里将返回值的临时表,取了个“temp”别名

    运行结果:


    图4





  • 相关阅读:
    3、MHC主要组织相容性复合体
    2、抗原
    1、免疫细胞
    【转】python3 内循环中遍历map,遍历一遍后再次进入内循环,map为空
    【转】Map 与 Unordered_map
    Chapter7 抑癌基因
    总结 搜索和最短路径问题
    1131 Subway Map DFS解法 BFS回溯!
    python 报错信息汇总
    python str转换成timedelta或date
  • 原文地址:https://www.cnblogs.com/lechie/p/2383252.html
Copyright © 2020-2023  润新知