栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 系统运维 > 数据库 > MySQL > MsSql

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

MsSql 更新时间:发布时间: 百科书网 趣学号
关于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
转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/169871.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号