黑马程序员技术交流社区
标题:
数据库中distinct 与union 的区别
[打印本页]
作者:
杨礼文
时间:
2012-3-21 22:23
标题:
数据库中distinct 与union 的区别
本帖最后由 杨礼文 于 2012-3-22 09:08 编辑
distinct是对整个结果集进行数据重复处理的 而不是针对没一个列 也就是说数据集重复的内容不会显示出来 起到一个过滤的作用
union是把两个执行结果联合在一起显示
Union 会将其中完全重复的数据合并为一条
Union all 不合并重复的数据
作者:
蔡军
时间:
2012-3-21 23:59
谢谢分享
作者:
韩迎龙
时间:
2012-3-22 00:12
可以看看数据库的帮助文档,那个跟全面一点!
作者:
杨礼文
时间:
2012-3-22 09:08
韩迎龙 发表于 2012-3-22 00:12
可以看看数据库的帮助文档,那个跟全面一点!
非常感谢
作者:
蔚强
时间:
2012-3-24 15:26
感觉自己动手写写那些脚本语言,去Sql运行一下,有什么差别一下就知道,而且印象更加深刻
作者:
何智杰
时间:
2012-3-26 16:39
据一些DBA说这些关键字都是比较消耗资源的,不是必须是一般不要使用。或者通过group by等其他方式实现,效率会高些
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2