zoukankan      html  css  js  c++  java
  • SQL的UNION操作

    union,顾名思义,即取并集。它用于合并两个或多个select语句的结果集。

    select语句要满足一定的条件才能进行union:1、select语句需要有相同数量的列;

                                                              2、列要有相似的数据类型;

                                                              3、列的顺序必须相同。

    例如有两张表student1(cName,bSex,iAge)和student2(cName,bSex,iAge),

    student1中有数据:                          student2中有数据:

                         

    现在将两个表做union操作:

    1 select cName from student1
    2 union 
    3 select cName from student2

    结果如图:

    从图中可以看出,有个去重的操作,“张三”在两张表中都有,但union操作后只显示一个,如果要使两张表的张山都显示,则可以用union all来进行操作:

    1 select cName from student1
    2 union all
    3 select cName from student2

    结果如图:

  • 相关阅读:
    [CF1439B] Graph Subset Problem
    [CF1439C] Greedy Shopping
    [CF1119F] Niyaz and Small Degrees
    [ARC101C] Ribbons On the Tree
    [CF1446C] Xor Tree
    11月24日 模拟赛 题解
    UOJ346
    [CF1229C] Konrad and Company Evaluation
    [CF1326F] Wise Men (Hard Version)
    学军联赛模拟 第二十七测 题解
  • 原文地址:https://www.cnblogs.com/huang1990/p/3014978.html
Copyright © 2011-2022 走看看