我在SQL中有一个澄清条件,如何在条件的哪个地方使用多列组合?
例如:
select *
from employees
where employee_firstName+employee_lastName = @emp_FirstName+@emp_LastName
我希望将两个参数组合在一起。
我正在使用Sybase。有人可以帮帮我吗?
答案 0 :(得分:2)
我无法测试它,但应该更快地运行:
select *
from employees
where employee_firstName = @emp_FirstName
and employee_lastName = @emp_LastName
答案 1 :(得分:1)
你应该使用连接运算符,如下所述:
select *
from employees
where (employee_firstName+employee_lastName) = (@emp_FirstName+@emp_LastName)