【发布时间】:2010-09-16 20:47:57
【问题描述】:
在性能方面,like 运算符在应用于具有多个 % 占位符的字符串时表现如何?
例如:
select A from table_A where A like 'A%'
与选择花费相同的时间
select A from table_A where A like 'A%%'
???
【问题讨论】:
-
为什么要/需要在字符串末尾多于 1%?
-
原因是我正在编写一个动态连接字符串以符合最终查询的代码。由于这种混乱的流程,可能会出现多次“%%”,我担心这可能会对应用程序的最终性能产生影响。
标签: sql sql-server where-clause sql-like