PDA

View Full Version : سوال: كمك در مورد دستور like در StoredProcedure



multiman
دوشنبه 11 مرداد 1389, 21:44 عصر
من يه برنامه دارم كه درون StoredProcedure يه دستور select دارم كه از like استفاده كردم كه كلماتي كه شبيه هم هستن پيدا كنه ولي جواب نميده، حالا نميدونم دستور من اشتباه يا نه؟ كسي ميتونه دستورش بده؟

MSN_Issue
دوشنبه 11 مرداد 1389, 21:55 عصر
اگه دستورتون رو بذارید ، بهتر میشه بهتون کمک کرد !

multiman
دوشنبه 11 مرداد 1389, 23: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
دوشنبه 11 مرداد 1389, 23:30 عصر
SELECT *
FROM daro WHERE name_daro like '%' +@namedaro+'%'
به این صورت هم جواب نداد؟

ricky22
دوشنبه 11 مرداد 1389, 23:39 عصر
نوع INT با LIKE کار نمی کنه می کنه؟

moharrami
دوشنبه 11 مرداد 1389, 23:56 عصر
like برای رشته ها استفاده می شه

8815481079
دوشنبه 25 مرداد 1389, 21:22 عصر
ببين دوست عزيز دستور Like به اين شكله:
select * from table where fieldtable like '+@fieldform+'

zoleikha
سه شنبه 26 مرداد 1389, 00:48 صبح
اگر برای کلمات فارسی استفاده می کنین باید بنویسین:

SELECT *
FROM daro WHERE name_daro like N'%' +@namedaro+ N'%'