欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

SQLSERVER语句优化及性能调试 第一篇 效率至上 2 关于如何优化表

程序员文章站 2022-05-10 23:27:20
...

案例2: 关于 如何 优化 表A不 存在 于表B的 语句 在正常这种情况的时候,大部分人的 第一 感觉就是使用SqlServer的not in,select [列名] from table1 where [列名] not in (select [列名] from table2), 这种办法的 效率 低下着实让编程人员甚是头疼,介于

案例2:关于如何优化表A不存在于表B的语句
在正常这种情况的时候,大部分人的第一感觉就是使用SqlServer的not in,select [列名] from table1 where [列名] not in (select [列名] from table2), 这种办法的效率低下着实让编程人员甚是头疼,介于这种原因,我们可以考虑使用SqlServer自带的except来代替这种写法。

except的官方解释是:从左查询中返回右查询没有找到的所有非重复值。

下面是一个简单的示例,多贴几张,以示效果。
SQLSERVER语句优化及性能调试 第一篇 效率至上 2 关于如何优化表
SQLSERVER语句优化及性能调试 第一篇 效率至上 2 关于如何优化表
SQLSERVER语句优化及性能调试 第一篇 效率至上 2 关于如何优化表
SQLSERVER语句优化及性能调试 第一篇 效率至上 2 关于如何优化表