数据库_面试题1

来源:互联网 发布:迷幻p图软件 编辑:程序博客网 时间:2024/06/09 14:19

1. Union和Union All的区别?
 union是用于把来许多select语句的结果集组合到一个结果集中,然后筛选掉重复的记录,删除重复的记录再返回结果,如同使用关键字distinct一样。
 union all则不会筛选重复的结果,就像结果集进行合并了而已。
从效率上来讲,union all 要比union快很多,如果确定要合并的结果集没有重复的记录时,应该使用union all。

2. 数据库左连接和右连接有什么区别?
 左连接和右连接的主要区别是主表不一样。只要主表有的记录,数据就能检索出来,如果次表没有检索的属性,就会在那个属性中以NULL出现。
3.

原创粉丝点击