English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
استخدم الأمر LIKE في جملة WHERE للبحث عن نمط معين في عمود.
يمكنك استخدام طريقتي Wildcard LIKE:
%- يمثل صفرًا أو واحدًا أو عدة أحرف
_- يمثل حرفًا واحدًا (يستخدم MS Access علامة الاستفهام؟ بدلاً من ذلك)
إليك SQL لتختار جميع العملاء الذين يبدأون أسمهم بـ“a”:
SELECT * FROM Customers WHERE CustomerName LIKE 'a%';
السطر التالي للSQL يختار جميع العملاء الذين يحملون اسمًا ينتهي به حرف 'a':
SELECT * FROM Customers WHERE CustomerName LIKE '%a';
السطر التالي للSQL يختار جميع العملاء الذين يحملون اسمًا يحتوي على 'or' في أي مكان من الاسم:
SELECT * FROM Customers WHERE CustomerName LIKE '%or%';
السطر التالي للSQL يختار جميع العملاء الذين يحملون اسمًا يحتوي على 'a' كأول حرف ويكون طوله على الأقل 3 أحرف:
SELECT * FROM Customers WHERE CustomerName LIKE 'a_%_%';