SQL SERVER如何使用Union功能

2024-10-21 12:15:23

1、首先我们先来准备两个select查询,分别查询一个表,如下图所示

SQL SERVER如何使用Union功能

3、我们修改一下,让其列的数目一样,如下图所示,运行以后发现还是报错,这是因为第二个查询中OrderTime是日期类型,而与其对应的第一个查询相应列是字符类型,类型不匹配导致

SQL SERVER如何使用Union功能

5、接下来,如下图你把第一个表和第二个表用Union合并,然后在将第二个表在和第一个表在Union合并一遍,你会发现最后一个表没合并进来。如果想让第三个表也合并进来需要运用Union All

SQL SERVER如何使用Union功能

7、最后,如果想把合并的表放到一个新表里,则需要在第一个表的后面加Into语句,如下图所示

SQL SERVER如何使用Union功能
猜你喜欢