في SQL يمكنك استخدام الأمر LIKE للبحث داخل القيم النصية. ومع LIKE يوجد محرفان خاصان: % و_.
علامة النسبة المئوية (%) تمثّل صفرًا أو محرفًا واحدًا أو أكثر.
والشرطة السفلية (_) تمثّل محرفًا واحدًا.
مثلًا، LIKE "SUPER _" يطابق قيمًا مثل «SUPER 1» و«SUPER A» و«SUPER Z».
وLIKE "SUPER%" يطابق أي قيمة تبدأ بـSUPER، مثل «SUPER CAT» أو «SUPER 123» أو حتى «SUPER» وحدها.
وSELECT * FROM robots WHERE name LIKE "%Robot%"; يُرجع كل القيم التي تحتوي على «Robot» في الاسم. هل يمكنك تشغيل استعلام يُرجع «Robot» متبوعةً بسنة بين 2000 و2099؟ (فـ2015 في النهاية قيمة صالحة، أما 2123 فلا.)
ملاحظة: استعلامات LIKE لا تفرّق بين الأحرف الكبيرة والصغيرة.