相关疑难解决方法(0)

LEFT()与LIKE运算符之间的T-SQL速度比较

我正在根据某个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功能.

t-sql comparison sql-like

12
推荐指数
3
解决办法
1万
查看次数

标签 统计

comparison ×1

sql-like ×1

t-sql ×1