PDA

View Full Version : جستجو در ستون توسط علامت بعلاوه (+)



jafarpalideh
شنبه 04 شهریور 1396, 16:18 عصر
با سلام
من میخوام تویه جدولم سرچ انجام بدم
طوریکه اگه طرف تایپ کرد قل + قر واسم تمام کلماتی که توش این حروف به کار رفته نشون بدم . قلاب قرقره ای - قلاده قرمز - بقل قرطاس


اونایی که نوشتم جدی نگیرین .
یعنی علامت بعلاوه رو در نظر نگیره .
سپاس

Mahmoud Zaad
شنبه 04 شهریور 1396, 18:59 عصر
سلام
اول باید متن رو بر اساس کاراکتر + جدا سازی کنید با متد split
بعد یه متغیر String تعریف کنید برای کوئری. تا قبل از Where که هر چی می خواید می نویسید. اما برای شرط ها، با استفاده از حلقه foreach به ازای هر بخش (همون قل و قر !) یه شرط like به کوئری اضافه کنید (قاعدتا دو طرف متن رو باید % بذارید) و کوئری رو اجرا کنید. اگه بین شرایط and بذارید رکورد مورد نظر حتما باید همه بخش ها رو داشته باشه (هم قل، هم قر) ولی اگه or استفاده کنید اگه حداقل یکی رو داشته باشه، رکورد رو برمیگردونه.