Following is test in SQL Server:

USE [TestDB]
CREATE TABLE [dbo].[UserInfoTest02](
[number] [bigint] NOT NULL,
[name] [varchar](20) NOT NULL,
[age] [int] NOT NULL,
[sex] [bit] NOT NULL,
[address] [varchar](200) NULL
) CREATE TABLE [dbo].[UserInfoTest03](
[number] [bigint] NOT NULL,
[name] [varchar](20) NOT NULL,
[age] [int] NOT NULL,
[sex] [bit] NOT NULL,
[address] [varchar](200) NULL
) CREATE TABLE [dbo].[UserInfoTest04](
[SID] [bigint] NOT NULL,
[name] [varchar](20) NOT NULL,
[age] [int] NOT NULL,
[sex] [bit] NOT NULL,
[address] [varchar](200) NULL
) Insert into UserInfoTest02
(number,name,age,sex,address)
Values
(1, 'A',12,0,'A'),
(2, 'B',12,0,'A') Insert into UserInfoTest03
(number,name,age,sex,address)
Values
(1, 'A',12,0,'A'),
(2, 'B',12,0,'BB') Insert into UserInfoTest04
(SID,name,age,sex,address)
Values
(1, 'A',12,0,'A'),
(2, 'B',12,0,'BB')
SELECT SID, name,age,sex,address
FROM UserInfoTest04
UNION ALL
SELECT number,name,age,sex,address
FROM UserInfoTest02

--Test Result1

SID    name    age    sex    address
1    A    12    0    A
2    B    12    0    BB
1    A    12    0    A
2    B    12    0    A
SELECT SID, name,age,sex,address
FROM UserInfoTest04
UNION
SELECT number,name,age,sex,address
FROM UserInfoTest02

--Test Result2

SID    name    age    sex    address
1    A    12    0    A
2    B    12    0    A
2    B    12    0    BB

SELECT number, name,age,sex,address
FROM UserInfoTest03
UNION
SELECT number,name,age,sex,address
FROM UserInfoTest02

--Test Result3

number    name    age    sex    address
1    A    12    0    A
2    B    12    0    A
2    B    12    0    BB

Test in Postgresql:

INSERT INTO "Test01"("SID", "Name") VALUES (1, 'A');
INSERT INTO "Test01"("SID", "Name") VALUES (2, 'B');
INSERT INTO "Test01"("SID", "Name") VALUES (3, 'C'); INSERT INTO "Test02"("SID", "Name") VALUES (1, 'A');
INSERT INTO "Test02"("SID", "Name") VALUES (2, 'B'); INSERT INTO "Test03"("Number", "address") VALUES(1, 'A');
INSERT INTO "Test03"("Number", "address") VALUES(2, 'B');
SELECT "SID", "Name" FROM "Test01"
UNION ALL
SELECT "SID", "Name" FROM "Test02";

--Test Result1:

1;"A"
2;"B"
3;"C"
1;"A"
2;"B"

SELECT "SID", "Name" FROM "Test01"
UNION
SELECT "Number", "address" FROM "Test03";

--Test Result2:

2;"B"
1;"A"
3;"C"

The difference between Union & Union All in SQL Server/pOSTGRESQL的更多相关文章

  1. Microsoft SQL Server Version List [sqlserver 7.0-------sql server 2016]

    http://sqlserverbuilds.blogspot.jp/   What version of SQL Server do I have? This unofficial build ch ...

  2. SQL Server 中树形表数据的处理总结

    -- 使用函数的方法: --建立 演示环境 if object_id('tb_bookInfo') is not null drop table tb_bookInfo go ),type int) ...

  3. Microsoft SQL Server Version List(SQL Server 版本)

    原帖地址 What version of SQL Server do I have? This unofficial build chart lists all of the known Servic ...

  4. How to add the ApplicationPoolIdentity to a SQL Server Login

    The ApplicationPoolIdentity is a virtual account in Windows that is dynamically generated when the a ...

  5. SQL Tutorials & MySQL & SQL Server

    SQL Tutorials SQL MySQL https://www.mysql.com/ $ mysql --version # mysql Ver 8.0.21 for osx10.15 on ...

  6. SQL Server 性能优化之——T-SQL 临时表、表变量、UNION

    这次看一下临时表,表变量和Union命令方面是否可以被优化呢? 阅读导航 一.临时表和表变量 二.本次的另一个重头戏UNION 命令 一.临时表和表变量 很多数据库开发者使用临时表和表变量将代码分解成 ...

  7. SQL SERVER: 合并相关操作(Union,Except,Intersect) - 转载

    SQL Server 中对于结果集有几个处理,值得讲解一下 1. 并集(union,Union all) 这个很简单,是把两个结果集水平合并起来.例如 SELECT * FROM A UNION SE ...

  8. Part 9 Union and union all in sql server

    Union and union all in sql server

  9. Sql Server 存储过程中查询数据无法使用 Union(All)

    原文:Sql Server 存储过程中查询数据无法使用 Union(All) 微软Sql Server数据库中,书写存储过程时,关于查询数据,无法使用Union(All)关联多个查询. 1.先看一段正 ...

随机推荐

  1. web前端开发(6)

    为了避免全局变量泛滥导致冲突,最简单有效的办法是用匿名函数将脚本包起来,让变量的作用域控制在函数之内.

  2. hdu 4403 简单搜索

    思路:分等号左边和右边进行搜索 #include<iostream> #include<cstdio> #include<cstring> #include< ...

  3. IntelliJ IDEA 中集成使用git(2015年06月10日)

    前提:需要有一个git账号,https://github.com/ 1.首先需要下载一个Github,https://windows.github.com 安装之后的界面是酱紫的,非常简洁美观 2.在 ...

  4. JS辨别浏览器系统IOS或安卓

    详细内容请点击 /* * 智能机浏览器版本信息: * */ (function($,window,document){     $.extend({         browser:{         ...

  5. Java之简单图形面积计算

    设计一个类层次,定义一个抽象类--形状(类名:shape).其中包括求形状的面积抽象方法(方法名:calArea()).继承该抽象类定义三角形(Triangle).矩形(Rectangle).圆(Ci ...

  6. js jquery jquery.wordexport.js 实现导出word

    由于工作需要,将一个页面导出word文档,主要是简历!经过百度搜索之后,没找到结果,无奈之下只能求助Google,意外发现jquery一款插件可以实现这个功能!而且效果还算可以! 基本可以实现想要的功 ...

  7. [Android开发系列]IT博客应用

    1.关于坑 好吧,在此之前先来说一下,之前开的坑,恩,确实是坑,前面开的两个android开发教程的坑,对不起,实在是没什么动力了,不过源码都有的,大家可以参照github这个应用 https://g ...

  8. Xcode中如何更改Bundle identifier

    1.如图所示,更改Info.plist 中的Bundle identifier

  9. C# 上传图片前判断上传图片的宽和高

    网上找了好久没有找到... 最后百度到了这句话“由上传的HttpPostFile的InputStream创建一个Image对象,然后想怎么处置就随便你了”. HTML代码: <asp:FileU ...

  10. php面向对象的特性:OOP的继承

    1.关键字extends 2.PHP只支持单继承,不支持方法重载 /*使用protect 调用字段*/ class Computer{ //父类的字段 protected $_name="联 ...