我想知道以下 2 个查询之间是否存在任何性能差异。
查询一:
Select
personName
From tbl
Where personName = 'Asif'
查询2:
Select
personName
From tbl
Where personName = 'Muhammad Asif'
PersonName 字段不在索引上。我只是想知道,当我们搜索有空格的字符串时,sql 引擎需要更多的精力/时间来执行查询,否则它的行为与没有空格的相同。
矮个子:
- 如果字符串像没有空格但像 Asif 或字母数字 Q1234 一样短
- 如果字符串包含空格,例如 'Muhammad Asif'
- 如果字符串包含空格并且它有点长,例如“我的名字是可汗”
sql引擎对这些搜索条件会有什么影响?