Использование оператора LIKE с параметрами хранимой процедуры
У меня есть хранимая процедура, которая используетLIKE
оператор для поиска местоположения грузовика среди некоторых других параметров
@location nchar(20),
@time time,
@date date
AS
select
DonationsTruck.VechileId, Phone, Location, [Date], [Time]
from
Vechile, DonationsTruck
where
Vechile.VechileId = DonationsTruck.VechileId
and (((Location like '%'+@location+'%') or (Location like '%'+@location) or (Location like @location+'%') ) or [Date]=@date or [Time] = @time)
Я обнуляю другие параметры и выполняю поиск только по местоположению, но он всегда не возвращает результатов, даже если я использовал полное название местоположения