LZY'Blog

记录LZY的生活、行程!

使用UNION进行多表合并

  可以把很多数量的表进行合并,表的数量可达10多个,但仍要遵循合并表时的规则。

使用UNION合并有不同列数的两个表

  当合并两个表源时列数不同,只要向其中一个表源中添加列,就可以使两表源的列数相同,这时即可合并列了。

使用UNION合并不同类型的数据

  当合并表时,两个表源中相对应的列即使数据类型不一致也能合并,这时需要借助数据类型转换函数。

UNION中的自动数据类型转换

  合并表时,两个表源中对应的每个列数据类型必须相同吗?答案是否定的,只要是数据类型兼容就可以。

UNION中的ORDER BY子句

  合并表时有且只能有一个ORDER BY子句,并且必须将它放置在语句的末尾,它在两个SELECT语句中都提供了用于合并所有行的排序。下面列出ORDER BY子句可以使用的排序依据。

UNION与联接之间的区别

  合并操作与联接相似,因为它们都是将两个表合并起来形成另一个表的方法。然而,它们的合并方法有本质上的不同,结果表的形状如下图所示。

UNION合并多个查询结果

  表的合并操作将两个表的行合并到了一个表中,且不需要对这些行作任何更改。

分页:[«]1[»]

Powered By Z-Blog 1.8 Walle Build 100427 |

Copyright 2009-2012 LZY'Blog. | ICP:蜀ICP备05027543号