Вы также можете создать вычисляемый столбец и выполнить поиск по нему:
ALTER TABLE dbo.customer
ADD FullName as Name + ' ' + Surname PERSISTED
Теперь у вас будет дополнительный столбец FullName
в таблице customer
, который всегда актуален, ивы можете искать:
SELECT (list of fields) FROM dbo.customer
WHERE Fullname = 'Jo Bloggs'
и, поскольку это постоянный вычисляемый столбец, вы даже можете поместить в него индекс, чтобы ускорить точный поиск