يتم استخدام عامل التشغيل LIKE في جملة WHERE للبحث عن نمط محدد في عمود.
عامل التشغيل LIKE SQL
يتم استخدام عامل التشغيل LIKE للبحث عن نمط محدد في عمود.
SQL مثل تركيب
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern ;
قاعدة بيانات تجريبي
في هذا البرنامج التعليمي سوف نستخدم قاعدة بيانات نموذج Northwind المعروفة.
فيما يلي مجموعة مختارة من "Customers" الجدول:
هوية الزبون | اسم الزبون | اسم جهة الاتصال | عنوان | مدينة | الرمز البريدي | بلد |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
SQL يحب مشغل أمثلة
عبارة SQL التالية يختار جميع العملاء مع مدينة بدءا من حرف "s" :
تلميح: "%" يستخدم علامة لتحديد البدل (رسائل مفقود) قبل وبعد نمط على حد سواء. سوف تتعلم المزيد عن البدل في الفصل التالي.
عبارة SQL التالية يختار جميع العملاء مع مدينة المنتهية بالحرف "s" :
عبارة SQL التالية يختار جميع العملاء مع البلد الذي يحتوي على نمط "land" :
باستخدام الكلمة لا يسمح لك لتحديد السجلات التي لا تتطابق مع النمط.
عبارة SQL التالية يختار جميع العملاء مع البلد لا تحتوي على نمط "land" :