• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Sql学习第一天——SQL UNION 和 UNION ALL 操作符认识
    关于SQL UNION 操作符
    UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
    注意
    1.UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。
    2.UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。
    SQL UNION 语法(结果集没有重复值):
    复制代码 代码如下:

    SELECT s FROM table1
    UNION
    SELECT s FROM table2

    SQL UNION ALL 语法(结果集有重复的值):
    复制代码 代码如下:

    SELECT s FROM table1
    UNION ALL
    SELECT s FROM table2

    例子表:
     表一(Employees_China):
        E_ID E_Name
        01    Zhang, Hua
        02    Wang, Wei
        03    Carter, Thomas
        04    Yang, Ming
     表二(Employees_USA):
        E_ID   E_Name
        01    Adams, John
        02    Bush, George
        03    Carter, Thomas
        04    Gates, Bill
    实例:
    关于UNION: 
    复制代码 代码如下:
     
    SELECT E_Name FROM Employees_China
      UNION
      SELECT E_Name FROM Employees_USA

    结果如下(去除了重复数据):
    E_Name
    Zhang, Hua
    Wang, Wei
    Carter, Thomas
    Yang, Ming
    Adams, John
    Bush, George
    Gates, Bill

    关于UNION ALL:
    复制代码 代码如下:

      SELECT E_Name FROM Employees_China   
      UNION ALL

      SELECT E_Name FROM Employees_USA

     结果如下(还保留了重复的数据):
    E_Name
    Zhang, Hua
    Wang, Wei
    Carter, Thomas
    Yang, Ming
    Adams, John
    Bush, George
    Carter, Thomas
    Gates, Bill
    您可能感兴趣的文章:
    • sql Union和Union All的使用方法
    • sql 查询结果合并union all用法_数据库技巧
    • sqlserver Union和SQL Union All使用方法
    • Mysql联合查询UNION和UNION ALL的使用介绍
    • MySQL中使用or、in与union all在查询命令下的效率对比
    • SQL语句之Union和Union All的用法
    上一篇:sqlserver附加.mdf权限问题解决
    下一篇:Sql学习第一天——SQL 将变量定义为Table类型(虚拟表)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Sql学习第一天——SQL UNION 和 UNION ALL 操作符认识 Sql,学习,第一天,SQL,UNION,