首页 > 使用SQL做字符查询使用SUBSTRING()还是LIKE效率更高?

使用SQL做字符查询使用SUBSTRING()还是LIKE效率更高?

假设需要查询一个字段中的值,查询条件只需取第一个字符。

  1. SUBSTRING(Name, 0, 2) = 'A';

  2. Name LIKE 'A%';

以上方式的哪种效率更高?


函数可能会导致索引失效,应该使用like


就这个需求而言,选择LIKE,因为可以用上索引。

【热门文章】
【热门文章】