假设需要查询一个字段中的值,查询条件只需取第一个字符。
SUBSTRING(Name, 0, 2) = 'A';
Name LIKE 'A%';
以上方式的哪种效率更高?
假设需要查询一个字段中的值,查询条件只需取第一个字符。
SUBSTRING(Name, 0, 2) = 'A';
Name LIKE 'A%';
以上方式的哪种效率更高?
1 回答1.3k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答962 阅读✓ 已解决
3 回答1k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答922 阅读
就这个需求而言,选择
LIKE
,因为可以用上索引。