Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الكلمة المفتاحية LIKE

جزء من قسم الأساسيات في رحلة SQL على Coddy — الدرس 20 من 72.

تُستخدم الكلمة المفتاحية LIKE للتحقق من تشابه السلاسل النصية. على سبيل المثال، إذا أردنا جلب جميع السجلات التي يبدأ فيها الاسم بحرف a، فسنستخدم الكلمة المفتاحية LIKE.

يتم استخدام حرفين بديلين (wildcards) رئيسيين:

  • % - يعني أي عدد من الأحرف
  • _ - يعني حرفاً واحداً بالضبط

على سبيل المثال:

  • %a - تعني أي سلسلة نصية تنتهي بـ a
  • a% - تعني أي سلسلة نصية تبدأ بـ a
  • %a% - تعني أي سلسلة نصية تحتوي على a
  • _a% - تعني أن الحرف a هو الحرف الثاني في السلسلة النصية
  • %a__ - تعني أن السلسلة النصية تحتوي على a في الموضع الثالث من النهاية

 لاستخدامه سنكتب:

SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'
challenge icon

التحدي

سهل

الجداول والأعمدة المتاحة:

  • <strong>people</strong>: <strong>id</strong>، <strong>name</strong>

قم بجلب جميع الأشخاص الذين تبدأ أسماؤهم بـ K (حرف كبير) وتنتهي بـ a (حرف صغير) وقم بترتيب النتائج حسب الأسماء بترتيب تنازلي.

ورقة مرجعية

تُستخدم الكلمة المفتاحية LIKE للتحقق من تشابه السلاسل النصية باستخدام الرموز النائبة (wildcards):

  • % - تعني أي عدد من الأحرف
  • _ - تعني حرفاً واحداً بالضبط

الأنماط الشائعة:

  • %a - تنتهي بـ a
  • a% - تبدأ بـ a
  • %a% - تحتوي على a
  • _a% - a هو الحرف الثاني
  • %a__ - a يقع في المركز الثالث من النهاية
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'

جرّب بنفسك

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات