zoukankan      html  css  js  c++  java
  • union 合并查询语法

    select...from  表1

    union

    select...from  表2

    一、合并查询特点

    1.两表查询的列数必须相同

    2.列名备注以第一个表为主  

    3.要求类型相同相兼容-

    4.列不相兼容就使用以下语法

    语法  convert(varchar(20),列名)  ---select.convert(varchar(20),列名)..from  表2

    5.添加重复的查询  需要用 union  all  才能显示

    二.合并两表创建新表

    ----使用 into 创建新表,两表和为一个表,进行查询显示在一个表中
    ----into 必须放在第一个表中
    ----语法 select 列名 into 新表名 from 表1 union select 列名 from 表2
    --select * from 新表名
    select name,sex
    into new
    from hanshu
    union
    select YYadd,YYadd from YingHu
    SELECT * FROM new

    三、合并的结果进行排序 order by 必须放再最后一个表中

    ----order by必须在最后
    ----order by 列名 desc
    select name,sex from hanshu
    union
    select YYadd,YYadd from YingHu order by name desc

  • 相关阅读:
    分类汇总统计mysql数据库一个字段中不同的记录的总和
    golang 基础知识4
    golang 基础知识3
    golang 基础知识2
    golang 基础知识1
    mysql 锁
    node child_process
    go get下载被墙的包
    mac 修改root的密码
    ali
  • 原文地址:https://www.cnblogs.com/tangtangsimida/p/9554344.html
Copyright © 2011-2022 走看看