كل ما تحتاج لمعرفته حول LIKE Operator في SQL



هذه المقالة حول LIKE in SQL هي دليل شامل للطرق المختلفة التي يمكنك من خلالها استخدام عامل التشغيل LIKE مع عبارة WHERE.

هي لغة تتكون من أوامر وعوامل متعددة. ولكن ، عندما يتعين عليك استرداد البيانات بناءً على بعض الأنماط أو الأحرف ، فستحتاج إلى عامل التشغيل LIKE. لذلك ، في هذه المقالة حول LIKE in SQL ، سأناقش الموضوعات التالية:

SQL - مثل في SQL - Edureka





    1. ما هو عامل LIKE؟
    2. بناء جملة عامل التشغيل LIKE
    3. تم استرداد أنماط مختلفة باستخدام عوامل تشغيل LIKE
    4. أمثلة على عمليات التشغيل LIKE

ما هو 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 بعمق ويساعدك على تحقيق إتقان الموضوع.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المقالة وسأعاود الاتصال بك.