هي لغة تتكون من أوامر وعوامل متعددة. ولكن ، عندما يتعين عليك استرداد البيانات بناءً على بعض الأنماط أو الأحرف ، فستحتاج إلى عامل التشغيل LIKE. لذلك ، في هذه المقالة حول LIKE in SQL ، سأناقش الموضوعات التالية:
ما هو LIKE في SQL؟
يتم استخدام هذا المشغل مع جملة WHERE لاسترداد البيانات وفقًا لنمط معين. هناك نوعان من أحرف البدل التي يتم استخدامها مع عامل التشغيل LIKE لاسترداد البيانات. هم انهم:
- ٪ [علامة النسبة المئوية] - يتطابق مع 0 حرف أو أكثر.
- _ [شرطة سفلية] - تطابق حرفًا واحدًا بالضبط.
الآن ، بعد أن أخبرتك ، ما هو عامل التشغيل LIKE ، بعد ذلك ، في هذه المقالة ، دعنا نفهم بناء جملة عامل التشغيل LIKE.
بناء جملة عامل التشغيل LIKE
بناء جملة عامل التشغيل LIKE كما يلي:
حدد العمود 1 ، coulmn2 ،. . . ، العمود N من اسم الجدول حيث العمود اسم مثل النمط
الآن ، بعد أن حصلت على فكرة عن بناء جملة عامل التشغيل LIKE ، بعد ذلك في هذه المقالة حول LIKE في SQL ، دعنا نرى الأنماط المختلفة التي يمكنك استردادها باستخدام عامل التشغيل LIKE.
تم استرداد أنماط مختلفة باستخدام عامل التشغيل LIKE
الأنماط المختلفة المذكورة مع عوامل تشغيل LIKE هي كما يلي:
الاستعلام 1: إذا كان عليك العثور على قيم تبدأ بـ 'x'
مثل العملية:
حيث يكون اسم العمود مثل 'x٪'
الاستعلام 2: إذا كان عليك العثور على قيم تنتهي بـ 'x'
مثل العملية:
أين اسم العمود مثل '٪ x'
الاستعلام 3: إذا كان عليك العثور على القيم التي لها 'abc' في أي موضع
مثل العملية:
أين اسم العمود مثل '٪ abc٪'
الاستعلام 4: إذا كان عليك العثور على القيم التي لها 'أ' في المركز الثالث
مثل العملية:
حيث يكون اسم العمود مثل '__a٪'
هنا ، هناك 2 شرطة سفلية موجودة قبل الحرف 'أ'.
الاستعلام 5: إذا كان عليك العثور على قيم تبدأ بالحرف 'أ' وتتكون من 5 أحرف على الأقل
مثل العملية:
حيث يكون اسم العمود مثل 'a ____٪'
هنا ، هناك 4 شرطات سفلية موجودة بعد الحرف 'أ'.
الاستعلام 6: إذا كان عليك العثور على القيم التي تبدأ بـ 'g' وتنتهي بـ 'v'
مثل العملية:
حيث يكون اسم العمود مثل 'g٪ v'
الآن ، بعد أن ناقشت الأنماط المختلفة ، بعد ذلك في هذه المقالة حول LIKE في SQL ، دعونا نلقي نظرة على بعض الأمثلة.
أمثلة على عمليات التشغيل LIKE
ضع في اعتبارك الجدول التالي الذي سنطبق عليه عمليات مختلفة لمشغل LIKE.
الفرق بين الرمي والرمي في جافا
هوية الطالب | أسم الطالب |
واحد | عكاش |
2 | ميدالية |
3 | سانجاي |
4 | أنوج |
5 | سونالي |
س 1. حدد كل الطلاب بدءًا من 'أ'
حدد * من الطلاب حيث يكون اسم الطالب مثل '٪'
انتاج:
هوية الطالب | أسم الطالب |
واحد | عكاش |
4 | أنوج |
س 2. حدد جميع الطلاب الذين ينتهي اسم الطالب بـ 'i'
حدد * من الطلاب حيث يكون اسم الطالب مثل '٪ i'
انتاج:
هوية الطالب | أسم الطالب |
2 | ميدالية |
5 | سونالي |
س 3. حدد جميع الطلاب الذين لديهم اسم طالب لديهم 'li' في أي منصب
حدد * من الطلاب حيث يكون اسم الطالب مثل '٪ li٪'
انتاج:
هوية الطالب | أسم الطالب |
2 | ميدالية |
5 | سونالي |
س 4. حدد جميع الطلاب الذين لديهم اسم الطالب 'o' في الموضع الثاني:
حدد * من الطلاب حيث اسم الطالب مثل '_o٪'
انتاج:
هوية الطالب | أسم الطالب |
5 | سونالي |
س 5. حدد جميع الطلاب الذين لديهم اسم طالب يبدأ بحرف 'أ' ويتكون من 5 أحرف على الأقل
حدد * من الطلاب حيث يكون اسم الطالب مثل 'أ ____٪'
انتاج:
هوية الطالب | أسم الطالب |
واحد | عكاش |
س 6. حدد جميع الطلاب الذين لديهم اسم طالب يبدأ بـ 's' وينتهي بـ 'y'
حدد * من الطلاب حيث يكون اسم الطالب مثل٪ y '
انتاج:
هوية الطالب | أسم الطالب |
3 | سانجاي |
بهذا ننتهي من هذا المقال. أتمنى أن تكون قد فهمت كيفية استخدام عبارة LIKE لاسترداد أنواع مختلفة من البيانات. إذا كنت ترغب في معرفة المزيد عن MySQL وتعرف على قاعدة البيانات العلائقية مفتوحة المصدر هذه ، ثم تحقق من الذي يأتي مع تدريب مباشر بقيادة مدرب وخبرة مشروع واقعية. سيساعدك هذا التدريب على فهم MySQL بعمق ويساعدك على تحقيق إتقان الموضوع.
لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المقالة وسأعاود الاتصال بك.