PDA

View Full Version : سوال: الگوی جستجو با like



ji ming u
شنبه 27 مرداد 1397, 22:46 عصر
با سلا و احترام
یه فیلد 9 حرفی دارم
میخام با like طوری جستجو کنم مثلا حرف پنجم A باشد نشان دهد
یا مثلا حرف دوم 6 و حرف هشتم Z
به همبن صئورت

ali_md110
شنبه 27 مرداد 1397, 23:58 عصر
از متد Contains در عبارات لامبدا یا linq استفاده کنید

ji ming u
یک شنبه 28 مرداد 1397, 00:07 صبح
میشه توضیحبدبد

ali_md110
یک شنبه 28 مرداد 1397, 00: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, 07:35 صبح
با سلا و احترام
یه فیلد 9 حرفی دارم
میخام با like طوری جستجو کنم مثلا حرف پنجم A باشد نشان دهد
یا مثلا حرف دوم 6 و حرف هشتم Z
به همبن صئورت
SELECT * FROM YourTable
WHERE ([YourField] LIKE '_6__A__Z_')