在SQL ... LIKE s_______或... LIKE s%中哪个更快

时间:2019-07-18 08:53:38

标签: mysql sql

哪种方法在SQL中速度更快...像s_______或...像s%

1 个答案:

答案 0 :(得分:0)

这些条件:

<col> LIKE 's_______'
<col> LIKE 's%'

做不同的事情。第一个返回的值正好是8个字符,并以's'开头。第二个返回以's'开头且具有任意长度的字符串。

您应该使用与要实现的逻辑相匹配的版本。从可读性的角度来看,第二个更为简单。我想像一下,检查长度恰好为8会增加一些开销。但是,与读取和处理表​​格的努力相比,这是最小的。