الكلمة المفتاحية LIKE
جزء من قسم الأساسيات في رحلة SQL على Coddy — الدرس 20 من 72.
تُستخدم الكلمة المفتاحية LIKE للتحقق من تشابه السلاسل النصية. على سبيل المثال، إذا أردنا جلب جميع السجلات التي يبدأ فيها الاسم بحرف a، فسنستخدم الكلمة المفتاحية LIKE.
يتم استخدام حرفين بديلين (wildcards) رئيسيين:
%- يعني أي عدد من الأحرف_- يعني حرفاً واحداً بالضبط
على سبيل المثال:
%a- تعني أي سلسلة نصية تنتهي بـaa%- تعني أي سلسلة نصية تبدأ بـa
%a%- تعني أي سلسلة نصية تحتوي علىa_a%- تعني أن الحرفaهو الحرف الثاني في السلسلة النصية
%a__- تعني أن السلسلة النصية تحتوي علىaفي الموضع الثالث من النهاية
لاستخدامه سنكتب:
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'التحدي
سهلالجداول والأعمدة المتاحة:
<strong>people</strong>:<strong>id</strong>،<strong>name</strong>
قم بجلب جميع الأشخاص الذين تبدأ أسماؤهم بـ K (حرف كبير) وتنتهي بـ a (حرف صغير) وقم بترتيب النتائج حسب الأسماء بترتيب تنازلي.
ورقة مرجعية
تُستخدم الكلمة المفتاحية LIKE للتحقق من تشابه السلاسل النصية باستخدام الرموز النائبة (wildcards):
%- تعني أي عدد من الأحرف_- تعني حرفاً واحداً بالضبط
الأنماط الشائعة:
%a- تنتهي بـaa%- تبدأ بـa%a%- تحتوي علىa_a%-aهو الحرف الثاني%a__-aيقع في المركز الثالث من النهاية
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المزيد من الكلمات المفتاحية
الكلمة المفتاحية INالكلمة المفتاحية BETWEENالكلمة المفتاحية LIKEالكلمة المفتاحية ASمراجعة - موديلات الهواتف المحمولة2الشروط
أساسيات الشروطالكلمة المفتاحية ANDالكلمة المفتاحية ORالكلمة المفتاحية NOTدمج شروط متعددةالأقواسالقيم المنطقية Booleans3تنسيق محدد للنتائج
قيم Nullترتيب النتائج - الجزء الأولترتيب النتائج - الجزء الثانيمراجعة - شركة للأمن السيبرانيتحديد عدد السجلاتمراجعة - مصنع مركبات6تحديات تمهيدية
مراجعة - الانتخابات البرلمانيةمراجعة - اعتقال الشرطة للمجرمينمراجعة - حاوية مشروبات البارمراجعة - هندسة أعمدة جديدة9جداول متعددة
الربط الأساسي - الجزء الأولالربط الأساسي - الجزء الثانيمراجعة - الربط (Join)الربط الذاتي (Self Join)مراجعة - الربط الذاتي (Self Join)الاتحاد (Union)تبسيط الاستعلامات، الكلمة المفتاحية WITHمراجعة - استعلامات WITHمراجعة - مقاول العقارات12Window Functions الجزء الثاني
دوال RANK و DENSE_RANKمراجعة - RANK و DENSE_RANKدالة NTILEدوال التجميعمعيار ROWS و RANGE