• 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

  • 相关阅读:
    oracle常用命令
    批量导出docker镜像
    python中的xpath
    __call__, __str__
    闭包
    ORM操作
    nginx跨域请求
    docker-compose命令
    nginx 之 websocket长连接
    nginx--proxy_set_header
  • 原文地址:https://www.cnblogs.com/wwzhang/p/4517245.html
Copyright © 2020-2023  润新知