首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

union all 跟 union 的区别

2012-07-24 
union all 和 union 的区别SQLselect*froma IDNAME -------------------- 1aa 2bb 3cc 6dd 7ee SQLsele

union all 和 union 的区别
SQL>   select   *   from   a;

ID                   NAME
----------   ----------
1                     aa
2                     bb
3                     cc
6                     dd
7                     ee

SQL>   select   *   from   b;

ID                   ADDR
----------   ----------
1                     aa
2                     bb
3                     cc
4                     dd
5                     ee

SQL>   select   *   from   a
    2     union   all
    3     select   *   from   b;

ID                   NAME
----------   ----------
1                     aa
2                     bb
3                     cc
6                     dd
7                     ee
1                     aa
2                     bb
3                     cc
4                     dd
5                     ee

已选择10行。

SQL>   select   *   from   a
    2     union  
    3     select   *   from   b;

ID                   NAME
----------   ----------
1                     aa
2                     bb
3                     cc
4                     dd
5                     ee
6                     dd
7                     ee

已选择7行。

两张表字段类型,或者个数不一样会报错。

热点排行