سلسلة دروس SQL|عبارة WHERE
شرح إضافة شرط في عبارة البحث في SQL من خلال عبارة WHERE
هذه المقالة جزء من سلسلة دروس SQL، يمكنك الاطلاع على الفهرس
تستخدم عبارة WHERE لترشيح (فلترة) التسجيلات .
- عبارة WHERE في SQL
- بناء عبارة WHERE
- مثال على عبارة WHERE
- الحقول النصية × الحقول العددية
- العمليات في عبارة WHERE
عبارة WHERE في SQL
تستخدم عبارة WHERE لاستخراج التسجيلات التي تطابق معيار محدد فقط.
بناء عبارة WHERE
1
2
3
4
5
SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;
مثال على عبارة WHERE
تصريح SQL التالي يحدد جميع الزبائن من دولة Mexico ضمن جدول الزبائن
1
2
3
SELECT * FROM Customers
WHERE Country='Mexico';
الحقول النصية × الحقول العددية
تتطلب SQL علامة تنصيص واحدة ‘ قبل وبعد القيم النصية ، كما في كلمة Mexico في المثال السابق ( معظم أنظمة قواعد البيانات تسمح بعلامة التنصيص المزدوجة أيضاً “ )
وبالمقابل، القيم العددية يجب ألا تكون محاطة بعلامتي تنصيص:
1
2
3
SELECT * FROM Customers
WHERE CustomerID=1;
العمليات في عبارة WHERE
يمكن أن تستخدم العمليات التالية في عبارة WHERE
العملية | الوصف |
= | يساوي |
<> | لا يساوي . ملاحظة : في بعض إصدارات SQL قد تكتب هذه العملية بالشكل : =! |
> | أكبر من |
< | أصغر من |
>= | أكبر أو يساوي |
<= | أصغر أو يساوي |
BETWEEN | بين مجموعة خاصة |
LIKE | بحث عن نمط (نموذج) |
IN | لتحديد قيم عديدة ممكنة في عمود |
التالي: عمليات AND & OR
هذا المنشور تحت ترخيص
CC BY 4.0
بواسطة المؤلف.