私はそれが機能している手順を持っていますが、単語の数文字で検索できるようにすることで、それを改善したいと考えています。手順:
alter PROCEDURE SearchByIncIDroNameOfClientoStreetorEmpID
@IncID int,
@NameOfClient nvarchar (60),
@StrID int,
@EmpID int,
@date date
as
select IncID,NameOfClient,EnterDate,StrName ,AppartmentNumber as 'appartment',Summary,IncStatus,e.LastName,EndDate
from Incident i
JOIN Streets s on i.StrID=s.StrID
join Employee e on i.EmpID=e.EmpID
where IncID =@IncID or NameOfClient = @NameOfClient or s.StrID = @StrID or i.EmpID=@EmpID or EnterDate =@date
go
NameOfClient = @NameOfClient
提供された文字で始まるレコードが表示されるように、この部分を変更する必要があります。だから今私が検索したいのなら、John
私はジョンをライトしなければなりませんが、例えば、私がちょうどJo
それを与えるなら、Jo
私は前に%記号を追加しようとしまし@NameOfClient
たが、それはうまくいきません。どのように私はそれを行うことができますか?