Сочетание столбцов в состоянии где - PullRequest
0 голосов
/ 19 сентября 2011

У меня есть пояснение в SQL, где условие, как я могу использовать комбинацию нескольких столбцов, где условия?

Например:

select *
from employees
where employee_firstName+employee_lastName = @emp_FirstName+@emp_LastName

Я хочу сочетание двух параметров вместе.

Я использую Sybase. Может ли кто-нибудь помочь мне, пожалуйста?

Ответы [ 2 ]

2 голосов
/ 19 сентября 2011

Я не могу проверить это, но должно работать быстрее:

select *
from employees
where employee_firstName = @emp_FirstName
  and employee_lastName  = @emp_LastName
1 голос
/ 19 сентября 2011

Вы должны использовать оператор конкатенации, как описано здесь:

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.blocks/html/blocks/blocks248.htm

select *
from employees
where (employee_firstName+employee_lastName) = (@emp_FirstName+@emp_LastName)
...