View Full Version : سوال: الگوی جستجو با like
ji ming u
شنبه 27 مرداد 1397, 23:46 عصر
با سلا و احترام
یه فیلد 9 حرفی دارم
میخام با like طوری جستجو کنم مثلا حرف پنجم A باشد نشان دهد
یا مثلا حرف دوم 6 و حرف هشتم Z
به همبن صئورت
ali_md110
یک شنبه 28 مرداد 1397, 00:58 صبح
از متد Contains در عبارات لامبدا یا linq استفاده کنید
ji ming u
یک شنبه 28 مرداد 1397, 01:07 صبح
میشه توضیحبدبد
ali_md110
یک شنبه 28 مرداد 1397, 01:40 صبح
Contains یک extension method linqهست شبیه عملگر like و in یا شامل شدن در اسکیول هست
فرض کنید یک رشته دارید بدینصورت
string s="my name is ali"
برای جستجوی شامل شدن بدینصورت
bool b = s.Contains("n");
مثالی در مورد دیتابیس
var s="ali"
var result=db.person.where(x=> s.Contains(x.Name))
جستجوی تمام عباراتی که شامل ali باشد
danialafshari
یک شنبه 28 مرداد 1397, 08:35 صبح
با سلا و احترام
یه فیلد 9 حرفی دارم
میخام با like طوری جستجو کنم مثلا حرف پنجم A باشد نشان دهد
یا مثلا حرف دوم 6 و حرف هشتم Z
به همبن صئورت
SELECT * FROM YourTable
WHERE ([YourField] LIKE '_6__A__Z_')
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.