У меня есть следующий запрос, который отлично выполняет работу, но мне интересно, есть ли лучший способ сделать это внутри предложения WHERE
.Сохраненная процедура - Параметр поиска по нескольким столбцам
Любые комментарии/отзывы о его улучшении будут оценены.
SELECT
C.ClientID,
C.FirstName + ' ' + C.LastName as FullName,
C.DOB,
G.Gender,
G.GenderIcon,
C.VerificationCode,
MAX(V.StartDate) as LastVisitDate
FROM
Client C
LEFT JOIN
Visit V ON C.ClientID = V.ClientID
INNER JOIN
Gender G ON C.GenderID = G.GenderID
WHERE
(FirstName like '%' + @Criteria + '%' or
LastName like '%' + @Criteria + '%' or
VerificationCode like '%' + @Criteria + '%')
@JeroenMostert, почему бы не написать это как ответ ... на этот вопрос больше нет ответов !! – Hadi
Спасибо @JeroenMostert, оцените ваш ответ. Как сказал Хади, не стесняйтесь публиковать это как ответ, и я соглашусь с ним. – Philip
Могут быть другие ответы, но вы правы, это не должен быть комментарий. –