我知道这是一个非常基本的问题,我 想 我知道答案…但我想确认一下。
这些查询真的等效吗?
SELECT * FROM FOO WHERE BAR LIKE 'X' SELECT * FROM FOO WHERE BAR ='X'
在没有通配符的情况下使用可能会产生性能开销吗?
我有一个可以选择使用LIKE和通配符的应用程序。SP当前执行类似的操作并附加通配符-我正在考虑仅更新查询以使用like,但是让应用程序根据需要附加通配符。
正如@ocdecio所说,如果优化器足够聪明,那么应该没有区别,但是如果您想确定幕后发生的事情,则应该比较两个查询的执行计划。