zoukankan      html  css  js  c++  java
  • SQL Server 子查询

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

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

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

    ①单个值

    ②一个字段

    ③一张表

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



    图1 employee表


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

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


    运行结果:

    图2


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


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

    运行结果:


    图3


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


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

    运行结果:


    图4





  • 相关阅读:
    ArcGIS影像配准与空间配准
    去除右键菜单opendlg
    Windows环境下Android Studio v1.0安装教程
    OpenGL入门
    Fetching android sdk component information
    事件的委托处理(Event Delegation)
    Javascript模块化编程:模块的写法
    10种排序算法总结
    GitHub-修改以下host-ip可加快访问速度
    this
  • 原文地址:https://www.cnblogs.com/lechie/p/2383252.html
Copyright © 2011-2022 走看看