我正在根据某个nvarchar列的第一个字母而不是通常的列创建结果分页,这通常会在结果数量上进行分页.
我是否面临使用LIKEoperator或equality(=)运算符过滤结果的挑战.
select *
from table
where name like @firstletter + '%'
Run Code Online (Sandbox Code Playgroud)
与
select *
from table
where left(name, 1) = @firstletter
Run Code Online (Sandbox Code Playgroud)
我已经尝试在网上搜索两者之间的速度比较,但是很难找到任何结果,因为大多数搜索结果与功能有关LEFT JOINs而不是LEFT功能.