【发布时间】:2012-04-27 01:18:43
【问题描述】:
假设整数列id上有一个索引,
我如何有效地找到那些id 匹配%789% 的记录?
id LIKE '%789%' 将无法使用索引并且会出现性能问题。
有什么诀窍可以有效地完成这项工作吗?
【问题讨论】:
-
我怀疑你问错了问题。我希望有一种更简洁、更有效的方式来实现你想要做的事情。在一个完全基本的级别上,您可以拥有一个只有一列的表,其中包含所有整数而不是符合您的规范。只需在连接中使用此表即可删除您不想要的行,效率更高。
标签: sql sql-like sql-optimization