PDA

View Full Version : سرچ یک کلمه توسط sp



sara_t
سه شنبه 31 مرداد 1391, 10:58 صبح
سلام دوستان
من میخام یه sp برای سرچ بنویسم که نام کالایی رو سرچ کنه منتها اگه چندحرف اول نام کالا رو سرچ کنه تمام کالا های شروع شده با این حروف در یک جدول لیست شه
برای اینکار من کد زیر رو نوشتم که وقتی مثلا مینویسم ab تمام کالاهایی که با a یا b شروع شده اند رو نمایش میده در حالی که من میخاستم تمام کالاهایی رو که با ab شروع شدند رو نمایش بده

ممنون میشم راهنمایی کنید.


ALTER PROCEDURE [dbo].[SelectSearchkala] (@goodname nvarchar(50))
AS

SELECT * from kala where GOOD_NAME like '[' +@goodname+ ']%'
RETURN

Mahmoud.Afrad
سه شنبه 31 مرداد 1391, 12:35 عصر
در موارد مقایسه و جستجو ، [ ] برای تطابق گروهی از کاراکترها استفاده میشه یعنی همون حالتی که دیدید.

به این صورت بنویسید ... like @goodname + '%'