`
wattone
  • 浏览: 40513 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

union的用法

 
阅读更多
union可以将2个或者几个不同结果集合结果合并在一起。

2个表
表格tbl_1
A   B
a1  a1
a2  b2
a3  b3

select A from tbl_1
union
select B from tbl_2

---------------------
显示结果
A
a1
a2
a3
b2
b3

如果用
select A from tbl_1
union all
select B from tbl_2
显示结果
A
a1
a2
a3
a1
b2
b3

用union时候注意合并的字段的类型要一致,如果说a列是int 而b列是char的话,合并的时候会报错。

现在我这边是一个表查询结果集合的合并,不同表格之间结果集合合并也是一样。
分享到:
评论

相关推荐

    C++联合体union用法实例详解

    本文实例讲述了C++联合体union用法。分享给大家供大家参考。具体如下: 我们应该按照C中的convention去使用union,这是我这篇文章要给出的观点。虽然C++使得我们可以扩展一些新的东西进去,但是,我建议你不要那样去...

    union all与order by用法

    UNION ALL 用于合并两个或多个 SELECT 语句的结果集,使用方法是将每个 SELECT 语句用 UNION ALL 连接起来。例如: ```sql SELECT 'china' AS col_1, 'america' AS col_2, 'canada' AS col_3, -1 AS status FROM ...

    MySQL UNION 与 UNION ALL 语法与用法.docx

    MySQL UNION 与 UNION ALL 语法与用法 MySQL UNION 语法用于把来自多个 SELECT 语句的结果组合到一个结果集合中。其语法格式为:SELECT column,... FROM table1 UNION[ALL] SELECT column,... FROM table2...其中,...

    C语言、C++中的union用法总结

    【C语言、C++中的union用法总结】 在C和C++编程中,`union`是一种特殊的类型,它允许在相同内存位置存储不同类型的变量。理解`union`的关键在于了解其如何利用内存空间,以及如何在不同的数据类型之间切换。 **...

    SQL语句 UNION 和 UNION ALL 使用

    ### SQL语句 UNION 和 UNION ALL 使用详解 #### 一、SQL UNION 和 UNION ALL 的基本概念 **UNION** 和 **UNION ALL** 是 SQL 语言中用于合并两个或多个 SELECT 语句结果集的关键字。这两种操作符都可以帮助我们...

    sql Union和Union All的使用方法

    在SQL中,`UNION`和`UNION ALL`是用来合并多个查询结果的两种方法,它们主要用于处理来自不同数据表的数据。尽管它们的功能相似,但它们在处理重复数据时的行为有所不同。 首先,让我们来理解`UNION`。`UNION`操作...

    systemverilog中struct和union的一种用法

    在以太网回环测试平台中,我们可以使用 struct 和 union 来实现对以太网帧的分离和提取。例如,在 driver 模块中,我们可以使用 Mem 来发送数据,而在数据产生模块中,我们可以使用 eth_frame 来生成以太网帧的各个...

    MySQL中union和order by同时使用的实现方法

    MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明。首先看下面的t1表。 1、如果直接用如下sql语句是会报错:Incorrect usage of UNION and ORDER BY。 SELECT * FROM ...

    union和struct混合使用C++源码

    本程序中定义了一个结构体,其成员有一个union,union中又定义了一个结构体,很好的体现了使用union的方法

    UNION ALL 的使用方法

    SELECT ... UNION ALL SELECT C.TRD_NO FROM XXXXXXXXX C WHERE C.CLIENT_CD = W_IN_CLIENT_CD ) D WHERE A.TRD_NO = D.TRD_NO AND A.CLIENT_CD = W_IN_CLIENT_CD AND A.RESULT IS NULL ;

    C++中union详解

    ### C++中Union详解 #### 一、引言 在C++编程语言中,`union`作为一种特殊的数据结构,能够实现在同一块内存区域存储多种不同类型的...了解并掌握**union**的使用方法,有助于我们更好地进行内存优化,提高程序效率。

    C中Union的巧妙用法

    例如,将8个8位的整数累加后赋值给一个64位整数,这是一种简单的数据压缩方法。而相反的过程,即从64位整数中提取各个8位整数,就是解压缩的过程。 5. 数据包的兼容性:通过联合体的巧妙用法,可以实现不同数据包...

    sql利用union all行转列

    ### SQL利用UNION ALL进行行转列方法解析 在数据库操作中,经常需要对数据进行各种转换以满足不同的业务需求。其中,“行转列”(Pivot)是一种常见的数据转换方式,它能够将数据表中的某列或多列值转换为多列的...

    Sql中的UNION ALL

    #### UNION ALL 的使用方法 `UNION ALL`的基本语法格式如下: ```sql (SELECT column_name(s) FROM table1) UNION ALL (SELECT column_name(s) FROM table2); ``` 这里的关键在于两个`SELECT`语句必须拥有相同...

    C++11中union的使用方法示例

    通过关键字union进行定义,一个union可以有多个数据成员。例如 union Token{ char cval; int ival; double dval; }; c++11中union除了继承c语言的数据共享内存之外,行为上越来越像一个类,比如成员默认是public...

    sqlserver Union和SQL Union All使用方法

    理解这两种操作符的使用方法可以帮助你更有效地构建和优化SQL查询。 首先,`UNION`操作符的基本功能是合并两个或更多SELECT语句的结果,但只保留不重复的行。这意味着如果你有两个或多个表的数据源,`UNION`将去除...

    Mssql Union 与 Union All区别,用union还是union all主要看业务需求.docx

    在SQL查询中,`UNION` 和 `UNION ALL` 是两种用于合并多个SELECT语句结果集的方法,它们之间的主要区别在于数据去重处理和性能优化。了解这些概念对于优化SQL查询性能和满足特定的业务需求至关重要。 1. **UNION**...

    sqlserver union

    下面我们将深入探讨`UNION`的用法、语法以及其与`UNION ALL`的区别。 ### UNION的基本用法 1. **基本语法**: `UNION`的基本语法结构如下: ```sql SELECT column1, column2, ... FROM table1 UNION SELECT ...

    MySQL中UNION与UNION ALL的基本使用方法

    本文将深入探讨这两种操作符的使用方法及其性能差异。 首先,`UNION` 操作符用于合并两个或多个`SELECT`语句的结果,并自动去除重复的行。这意味着,当你使用`UNION`时,最终返回的结果集中不会有重复的记录。例如...

Global site tag (gtag.js) - Google Analytics