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

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

WBOY
WBOYasal
2016-06-07 15:40:15989semak imbas

案例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 关于如何优化表

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn