SQL أين الكلمة الرئيسية
تحديد
يقوم WHERE
الأمر بتصفية مجموعة النتائج لتشمل فقط السجلات التي تفي بشرط محدد.
تحدد عبارة SQL التالية جميع العملاء من "المكسيك" في جدول "العملاء":
مثال
SELECT * FROM Customers
WHERE Country='Mexico';
تتطلب SQL علامات اقتباس فردية حول القيم النصية (تسمح معظم أنظمة قواعد البيانات أيضًا بعلامات اقتباس مزدوجة).
ومع ذلك ، يجب عدم وضع الحقول الرقمية بين علامتي اقتباس:
مثال
SELECT * FROM Customers
WHERE CustomerID=1;
ملاحظة: لا يتم استخدام جملة WHERE في عبارة SELECT فحسب ، بل يتم استخدامها أيضًا في عبارة UPDATE و DELETE وما إلى ذلك!
يمكن استخدام العوامل التالية في جملة WHERE:
Operator | Description |
---|---|
= | Equal |
<> | Not equal. Note: In some versions of SQL this operator may be written as != |
> | Greater than |
< | Less than |
>= | Greater than or equal |
<= | Less than or equal |
BETWEEN | Between a certain range |
LIKE | Search for a pattern |
IN | To specify multiple possible values for a column |