我知道这是一个非常基本的问题,我认为我知道答案......但我想确认一下。

这些查询真的相同吗?

SELECT * FROM FOO WHERE BAR LIKE 'X'
SELECT * FROM FOO WHERE BAR ='X'

使用没有外卡时可能会有性能开销?

我有一个可选择使用LIKE&外卡。 SP目前就是这样做并附加外卡 - 我想只是更新查询以便使用,但让应用程序根据需要附加外卡。

有帮助吗?

解决方案

正如@ocdecio所说,如果优化器足够智能,那么应该没有区别,但是如果你想确定幕后发生的事情,你应该比较两个查询的执行计划。

scroll top