数据查询之union语句

                                                                     数据查询之union语句

第一部分规则

        1两个select语句选择列表中的数目必须一样多。

        2对应位置上的列的数据类型必须相同

第二部分语法

        select 语句

        union all

        select 语句

第三部分说明

        1结果列的名字或别名是由第一个select语句决定的

        2合作操作中自动默认会去掉重复的行,如果想要返回重复的行,必须明确指定all关键字

        3合并表时有且只能有一个order by子句或compute子句,添加位置为最后一个select子句。使用order by时,可以使用的排序依据是来自第一个select子句的名称。

第四部分规则的活用

        1union中自动数据转换

              a文本类       假设两个表源数据类型相同,长度不同时,字符短的列等于字符长度长的列的长度。

              b数值类型    假设两个表源数据类型相同,长度不同时,所有数字将延长长度。比如:一个整型,一个单精度,结果列中数据为单精度。

         2不同数据表

               通过转换函数将数据进行转换。

         3不同列数

               通过null值增加列数即可。例如:select  姓名,性别 from employee

和select 工资,null from wage

                      

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值