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





  • 相关阅读:
    Struts学习之手动验证
    Struts学习之文件上传
    Struts学习之模型驱动
    Struts学习之类型转换
    Struts学习之自定义拦截器
    Java基础之"=="和 和 equals 方法的区别
    Hadoop学习之Hadoop案例分析
    Hadoop学习之Hadoop集群搭建
    Hadoop学习之自定义二次排序
    Hadoop学习之Mapreduce执行过程详解
  • 原文地址:https://www.cnblogs.com/lechie/p/2383252.html
Copyright © 2011-2022 走看看