您的位置:威尼斯官方网站 > 威尼斯正规官网 > UNION

UNION

发布时间:2019-12-31 02:18编辑:威尼斯正规官网浏览(169)

    UNION 将七个或两个以上的 SELECT 查询组成叁个结果集。

    语法:

    select_statement UNION [ALL] select_statement

    • select_statement SELECT 查询语句。
    • ALL 代表是或不是将结果中的重复项保留,借使指明 ALL,则允许再度项,若无指明 ALL,则不会蕴藏重复项。

    身体力行(摘自微软):

    Table1Table2 具备相似的两列构造。

    Table1     Table2  
    ColumnA ColumnB   ColumnC ColumnD
    char(4) int   char(4) int
    ------- ---   ------- ---
    abc 1   ghi 3
    def 2   jkl 4
    ghi 3   mno 5

    上面包车型大巴询问在此五个表之间创制 UNION 运算:

    SELECT * FROM Table1
    UNION
    SELECT * FROM Table2
    

    上边是结果集:

    ColumnA  ColumnB
    -------  --------
    abc      1
    def      2
    ghi      3
    jkl      4
    mno      5
    

    说明:

    • 多个查询语句的字段数目必得风度翩翩致。
    • 八个查询语句的字段名称能够分裂样,结果集的字段名称使用第叁个查询的字段名称。
    • 五个查询语句的字段类型必得风流倜傥致或能够隐式调换,倘诺发生转变,则低优先级类型的字段调换来高优先级等级次序的字段。请参见 T-SQL 数据类型的事情发生此前顺序。
    • ALL 不仅仅会将八个查询中重新的记录去掉只保留三个,还只怕会将同三个询问中另行的记录去掉只保留一个,好似对结果集应用了 distinct 相像。

    本文由威尼斯官方网站发布于威尼斯正规官网,转载请注明出处:UNION

    关键词:

上一篇:从微软下载

下一篇:没有了