ALTER PROCEDURE [dbo].[SearchKodak]
@Name NVARCHAR(20)=NULL,
@Family NVARCHAR(20)=NULL,
@codmeli NVARCHAR(10)=NULL
AS
BEGIN
SELECT
*
FROM TBRegisterKodak tk
WHERE
(@Name IS NULL OR tk.Names LIKE '%' + @Name + '%')
AND (@Family IS NULL OR tk.Family LIKE '%' + @Family + '%' )
AND (@codmeli IS NULL OR tk.Codmeli LIKE '%' + @codmeli + '%' );
این پروسیجر فکر کنم چیزی که بخوای رو انجام بده
هر کدوم از فیلدها رو که وارد کنی جستجو بر اساس اون انجام میشه و با وارد کردن فیل بعدی از بین جستجوی قبلی جستجو می کنه