vbiman
پنج شنبه 19 شهریور 1394, 19:25 عصر
با سلام
من می خوام با استفاده از متغیر تو بانک جستجو کنم و این کار هم توسط دستور LIKE انجام دادم ولی جدا از اینکه جستجو هیچ نتیجه ای نمیاره زمانی که از متغیر استفاده می کنم انگار sql اصن این متغیر رو تاثیر نمیده و این جور استنباط میشه که متغیر خالی هست ، تو خیلی سایت هم گَشتم روش جستجو اونم با متغیر به صورت زیر بوده نمی دونم مشکل دیگه از کجا می تونه باشه لطفا راهنمایی بفرمائید.
declare @name nvarchar(25)
Set @name='ایم'
select * from PersonTbl
where name Like 'N'+@name+'%'
من می خوام با استفاده از متغیر تو بانک جستجو کنم و این کار هم توسط دستور LIKE انجام دادم ولی جدا از اینکه جستجو هیچ نتیجه ای نمیاره زمانی که از متغیر استفاده می کنم انگار sql اصن این متغیر رو تاثیر نمیده و این جور استنباط میشه که متغیر خالی هست ، تو خیلی سایت هم گَشتم روش جستجو اونم با متغیر به صورت زیر بوده نمی دونم مشکل دیگه از کجا می تونه باشه لطفا راهنمایی بفرمائید.
declare @name nvarchar(25)
Set @name='ایم'
select * from PersonTbl
where name Like 'N'+@name+'%'