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

union跟union all 的区别

2012-07-23 
union和union all 的区别UNION会 把重复的结果去掉,union all 不会SELECT DISTINCT SUBSTRING(A.last_upda

union和union all 的区别
UNION会 把重复的结果去掉,union all 不会

SELECT DISTINCT SUBSTRING(A.last_update,1,4)
FROM fnbl_eben_calendar AS A
WHERE SUBSTRING(A.last_update,1,4)<>SUBSTRING(CURDATE(),1,4)
UNION ALL
SELECT  SUBSTRING(A.last_update,1,4)
FROM fnbl_eben_calendar AS A
WHERE SUBSTRING(A.last_update,1,4)=SUBSTRING(CURDATE(),1,4)
结果
SUBSTRING(A.last_update,1,4)
2010
2009
2011
2011
2011
2011

使用union则是
2010
2009
2011

热点排行