У меня есть запрос, который принимает входные данные от конечного пользователя и сравнивает его с двумя столбцами по отдельности, а два столбца объединяются.
SELECT f_name, l_name, (f_name + ' ' + l_name) AS full_name
FROM users_table
WHERE f_name = user-input
OR l_name = user-input
OR 'full_name' = user-input
Извините за массивный синтаксис, но я уверяю вас, это правильно в программе.
Он написан на PHP, запрашивает базу данных SQL SERVER 2005 и не учитывает регистр.
Ввод одного имени (имя или фамилия) вернет правильные результаты, но ввод сначала, затем пробел, затем последний возвращает пустой набор.
Есть идеи?