Я хочу, чтобы сделать поиск по имени и фамилии, и я использую этот запрос (SUR - фамилия, NAM - имяОшибка при создании SQL имя данных
Declare @name varchar(30) = 'Joh' //part or full name/surname or both
SELECT (RTRIM(SUR) + ' ' + RTRIM(NAM)) AS name , W , SS FROM Table
WHERE name like '%' + @name + '%'
Но есть ошибка
Неверное имя столбца «имя».
мне нужно сделать поиск по 2 колонки в то же время. Это
(SUR like '%' + @name + '%') or (NAM like '%' + @name + '%')
дал мне поиск только по 1 столбцу, как: Поиск: Джонс и я видим Джонаса, но если я хочу найти Джона Джонса, я не буду этого добиваться.
Помогите мне сделать поиск по 2 столбцам за это же время.
Вы не можете ссылаться на псевдоним, как что - вам нужно использовать либо суб-выбрать или заменить 'WHERE имя LIKE' с' WHERE (RTRIM (СУР) + «» + RTRIM (NAM)) LIKE' – Siyual
@Siyual yea. Благодарю . Это так просто и хорошо, что я об этом не думал –