C是纵向连接,不是横向连接命令,所以选C。
正确答案是:C: union。
专业分析:
在SQL中,表的横向连接(也称为联接)是用于将两个或多个表中的数据根据某些条件进行组合。常见的横向连接方式包括:
A: right join(右连接):返回右表中的所有记录,以及左表中与之匹配的记录。如果左表中没有匹配的记录,则结果中包含NULL值。
B: left join(左连接):返回左表中的所有记录,以及右表中与之匹配的记录。如果右表中没有匹配的记录,则结果中包含NULL值。
D: full join(全连接):返回左表和右表中的所有记录。对于没有匹配的记录,结果中包含NULL值。
而union是用于将两个或多个查询的结果集合并成一个结果集,并且会去除重复的记录。它是纵向连接,而不是横向连接。因此,C: union不是表的横向连接方式。