کاربرد این گزینه تنها در شرایط بوده و می توان به وسیله آن، گزارش و یا فهرست اخذ شده را محدود نمود. جهت درک بهتر کاربرد این عملگر به مثال زیر توجه فرمایید:
جهت اخذ اعضایی که نام خانوادگی آنها با حرف "م" آغاز می شود، می توان به روش زیر عمل کرد:
شرط بر روی
|
نوع شرط
|
مقایسه با
|
نام خانوادگی
|
آغاز شود با
|
م
|
و یا
شرط بر روی
|
نوع شرط
|
مقایسه با
|
نام خانوادگی
|
دارای الگوی
|
م*
|
گزارش اخذ شده از سیستم، بصورت زیر می باشد:
|
کد ميلهاي
|
نام خانوادگي
|
نام
|
فعاليت سازماني
|
امانت
|
مطالعه
|
|
281
|
متدين طوسي
|
عباس
|
کارمند
|
0
|
1
|
|
172
|
مجذوب حسيني
|
سياوش
|
کارمند
|
4
|
1
|
|
534
|
مجيدي
|
سيد مصطفي
|
کارمند
|
0
|
0
|
|
546
|
محبوب فريماني
|
الهه
|
کارمند
|
0
|
0
|
|
209
|
محجوبي
|
حسين
|
کارمند
|
6
|
9
|
|
126
|
محروقي
|
سميه
|
کارمند
|
0
|
0
|
|
904
|
محكي
|
حسن
|
کارمند
|
0
|
0
|
|
508
|
محمد زاده
|
غلام رضا
|
کارمند
|
0
|
0
|
|
531
|
محمد زاده
|
محمد
|
کارمند
|
0
|
0
|
|
165
|
محمد نوري قلندر آّبادي
|
مرتضي
|
کارمند
|
0
|
0
|
|
131
|
محمدي
|
محمد
|
کارمند
|
1
|
2
|
|
600
|
محمديان
|
محمدحسن
|
کارمند
|
0
|
0
|
|
290
|
محمودي
|
حسن
|
کارمند
|
2
|
1
|
|
347
|
مخبر داود لي
|
حسين
|
کارمند
|
3
|
2
|
|
350
|
مرادي
|
ابراهيم
|
کارمند
|
0
|
0
|
|
716
|
مرادي شيرازي
|
ماشااله
|
کارمند
|
0
|
0
|
|
127
|
مرتضوي فر
|
محمد مهدي
|
کارمند
|
11
|
3
|
|
230
|
مرجائي
|
سيد صابر
|
کارمند
|
4
|
5
|
|
496
|
مرجاني
|
سيد عباس
|
کارمند
|
3
|
30
|
|
205
|
مستغيمي
|
مريم
|
کارمند
|
0
|
3
|
|
909
|
مشايخي
|
محمد
|
کارمند
|
10
|
31
|
|
251
|
مصدق فريماني
|
محسن
|
کارمند
|
0
|
0
|
|
738
|
مطوري حسين
|
عادل
|
کارمند
|
0
|
0
|
|
260
|
معافيان
|
هادي
|
کارمند
|
0
|
0
|
|
171
|
مقدسي نوروزي
|
رمضان
|
کارمند
|
0
|
0
|
|
380
|
ملاي مقدم
|
گلناز
|
کارمند
|
6
|
0
|
|
193
|
ملايريان
|
زهرا
|
کارمند
|
1
|
0
|
|
704
|
ملك جعفريان
|
عبدالحسين
|
کارمند
|
0
|
0
|
|
913
|
ملك نژاد
|
زهرا
|
کارمند
|
0
|
0
|
|
743
|
ممدوحي
|
محمد
|
کارمند
|
0
|
0
|
|
947
|
منتظر ابدي
|
حميد رضا
|
کارمند
|
1
|
1
|
|
536
|
مهاجر زاده
|
طاهره
|
کارمند
|
2
|
0
|
|
758
|
مهردوست
|
مجيد رضا
|
کارمند
|
0
|
0
|
|
645
|
موحدي
|
جليل
|
کارمند
|
0
|
4
|
|
583
|
موسوي
|
آمنه
|
کارمند
|
0
|
0
|
|
271
|
مومني
|
عصمت
|
کارمند
|
0
|
0
|
|
552
|
ميرزائي
|
نفيسه سادات
|
کارمند
|
0
|
0
|
|
519
|
ميهن دوست
|
مرضيه
|
کارمند
|
4
|
0
|
|
تعداد: 38
|
|
|
|
|
|
گزارش اخذ شده هنگام استفاده از هر دو شرط به یک صورت می باشد. حال در نظر بگیرید که قصد داریم، تنها اشخاصی را در فهرست(و یا گزارش) خود داشته باشیم که حرف اول و سوم نام خانوادگی آنها "م" باشد. طول عبارت نیز می بایست از 6 حرف(کاراکتر) بیشتر نباشد. در چنین شرایطی از عملگر "دارای الگوی" بصورت زیر استفاده می شود:
شرط بر روی
|
نوع شرط
|
مقایسه با
|
نام خانوادگی
|
دارای الگوی
|
م؟م؟؟؟
|
گزارش اخذ شده از سیستم، بصورت زیر می باشد:
|
کد ميلهاي
|
نام خانوادگي
|
نام
|
فعاليت سازماني
|
پايان عضويت
|
امانت
|
مطالعه
|
|
131
|
محمدي
|
محمد
|
کارمند
|
1391/02/11
|
1
|
2
|
|
290
|
محمودي
|
حسن
|
کارمند
|
1391/02/11
|
2
|
1
|
|
271
|
مومني
|
عصمت
|
کارمند
|
1391/02/11
|
0
|
0
|
|
تعداد: 3
|
|
|
|
|
|
|
حال قصد داریم در گزارش اخذ شده تمام اعضایی را داشته باشیم که حرف اول و سوم نام خانوادگی آنها "م" باشد. طول عبارت نیز مهم نمی باشد. در چنین شرایطی از عملگر "دارای الگوی" بصورت زیر استفاده می شود:
شرط بر روی
|
نوع شرط
|
مقایسه با
|
نام خانوادگی
|
دارای الگوی
|
م؟م*
|
گزارش اخذ شده از سیستم، بصورت زیر می باشد:
|
کد ميلهاي
|
نام خانوادگي
|
نام
|
فعاليت سازماني
|
پايان عضويت
|
امانت
|
مطالعه
|
|
508
|
محمد زاده
|
غلام رضا
|
کارمند
|
1391/02/11
|
0
|
0
|
|
531
|
محمد زاده
|
محمد
|
کارمند
|
1391/02/11
|
0
|
0
|
|
165
|
محمد نوري قلندر آّبادي
|
مرتضي
|
کارمند
|
1391/02/11
|
0
|
0
|
|
131
|
محمدي
|
محمد
|
کارمند
|
1391/02/11
|
1
|
2
|
|
600
|
محمديان
|
محمدحسن
|
کارمند
|
1391/02/11
|
0
|
0
|
|
290
|
محمودي
|
حسن
|
کارمند
|
1391/02/11
|
2
|
1
|
|
271
|
مومني
|
عصمت
|
کارمند
|
1391/02/11
|
0
|
0
|
|
تعداد: 7
|
|
|
|
|
|
|
نتیجه گیری:
هنگامی که قصد داریم شرطی خاص، بر روی عبارتی لحاظ کنیم، می توانیم از عملگر "دارای الگوی" استفاده نماییم. در این عملگر می توان به ازای وجود حرف(کاراکتر) در مدخل جستجو، از "؟" استفاده نمود. همچنین می توان تعداد حروف موجود در مدخل جستجو را با استفاده از "؟" کنترل نمود و یا می توان از "*" جهت استفاده از عدم محدودیت تعداد حروف استفاده نمود.