标签: mysql sql
哪种方法在SQL中速度更快...像s_______或...像s%
答案 0 :(得分:0)
这些条件:
<col> LIKE 's_______' <col> LIKE 's%'
做不同的事情。第一个返回的值正好是8个字符,并以's'开头。第二个返回以's'开头且具有任意长度的字符串。
's'
您应该使用与要实现的逻辑相匹配的版本。从可读性的角度来看,第二个更为简单。我想像一下,检查长度恰好为8会增加一些开销。但是,与读取和处理表格的努力相比,这是最小的。