SQL效率-[=] vs [in] vs [like] vs [matches]

SQL效率-[=] vs [in] vs [like] vs [matches],第1张

SQL效率-[=] vs [in] vs [like] vs [matches]

我将添加到 还存在subquery

但是性能取决于给定SQL引擎的优化器。

在oracle中,IN和EXISTS之间有很多区别,但在SQL Server中不一定。

您还需要考虑的另一件事是所用色谱柱的选择性。一些情况表明,IN更好。


但是您必须记住, IN不可扩展的 (不支持搜索参数),因此它将不使用索引来解析查询, LIKE= 是可
扩展的, 并支持索引


最好的 ?您应该花一些时间在您的环境中对其进行测试



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5675449.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存