1.从用途上讲

  它们都具有去重的效果

2.从效率上讲

      distinct通常不建议使用,效率较低;union all 和union 而言,union all效率更高;原因是:union 相当于多表查询出的数据进行去重然后再进行排序后返回,而union all是多表查询合并去重后就直接返回

3.从单表还是多表上讲

  单表上有重复记录只能使用distinct,多表查询建议用union all

 

相关文章:

  • 2021-05-23
  • 2021-09-17
  • 2021-09-17
  • 2021-09-17
  • 2021-09-17
  • 2022-02-17
猜你喜欢
  • 2021-07-10
  • 2021-05-02
  • 2021-09-17
  • 2022-03-04
相关资源
相似解决方案