View Full Version : سوال: كمك در مورد دستور like در StoredProcedure
multiman
دوشنبه 11 مرداد 1389, 22:44 عصر
من يه برنامه دارم كه درون StoredProcedure يه دستور select دارم كه از like استفاده كردم كه كلماتي كه شبيه هم هستن پيدا كنه ولي جواب نميده، حالا نميدونم دستور من اشتباه يا نه؟ كسي ميتونه دستورش بده؟
MSN_Issue
دوشنبه 11 مرداد 1389, 22:55 عصر
اگه دستورتون رو بذارید ، بهتر میشه بهتون کمک کرد !
multiman
سه شنبه 12 مرداد 1389, 00:01 صبح
ALTER PROCEDURE dbo.View_daro
@id int,
@id_daro int,
@namedaro nvarchar(50),
@country nvarchar(50),
@company nvarchar(50)
AS
SELECT *
FROM daro WHERE name_daro like @namedaro
like در دستور select جواب نميده
sajjad_kochekian
سه شنبه 12 مرداد 1389, 00:30 صبح
SELECT *
FROM daro WHERE name_daro like '%' +@namedaro+'%'
به این صورت هم جواب نداد؟
ricky22
سه شنبه 12 مرداد 1389, 00:39 صبح
نوع INT با LIKE کار نمی کنه می کنه؟
moharrami
سه شنبه 12 مرداد 1389, 00:56 صبح
like برای رشته ها استفاده می شه
8815481079
دوشنبه 25 مرداد 1389, 22:22 عصر
ببين دوست عزيز دستور Like به اين شكله:
select * from table where fieldtable like '+@fieldform+'
zoleikha
سه شنبه 26 مرداد 1389, 01:48 صبح
اگر برای کلمات فارسی استفاده می کنین باید بنویسین:
SELECT *
FROM daro WHERE name_daro like N'%' +@namedaro+ N'%'
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.