Как объединить значения строк для использования в предложении WHERE запроса T-SQL

Я хочу написать запрос на T-SQL для выполнения поиска в двух объединенных столбцах. Два столбца - это fname и lname. Вот что у меня есть:

SELECT
    fname,
    lname,
    ...
FROM
    users
JOIN
    othertable ON foo=bar
WHERE
    fname+' '+lname LIKE '%query%'

SQL-серверу не нравится этот синтаксис. Как структурировать запрос так, чтобы я мог выполнить операцию WHERE LIKE, которая выполняет поиск по двум связанным столбцам, что позволяет мне искать полное имя пользователя, а не только имя и фамилию по отдельности?

5
задан Adam 22 September 2010 в 20:10
поделиться