zoukankan      html  css  js  c++  java
  • Union与Union All的区别

    Union与Union All的区别
    如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。
    union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
      Union:     对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
      Union All:对两个结果集进行并集操作,包括重复行,不进行排序;


    select empno,ename from emp
    union
    select deptno,dname from dept

    我们没有必要在每一个select结果集中使用order by子句来进行排序,我们可以在最后使用一条order by来对整个结果进行排序。例如:
    select empno,ename from emp
    union
    select deptno,dname from dept
    order by ename;

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tianlesoftware/archive/2010/05/25/5622268.aspx

  • 相关阅读:
    关于换行
    WebService
    C#操作XML的通用方法总结
    19个必须知道的Visual Studio快捷键
    Asp.net C# 把 Datatable转换成JSON 字符串
    C#中的多态性
    virtual和abstract
    DataTable的过滤需要的数据
    自定义控件之瀑布流与水波纹实现
    反转链表
  • 原文地址:https://www.cnblogs.com/wwzhang/p/4517245.html
Copyright © 2011-2022 走看看