✨ فهم عامل AND في SQL: دليل شامل للمبتدئين
عامل AND في SQL هو أحد العوامل المنطقية الأساسية التي تتيح لك تطبيق شروط متعددة في استعلاماتك. فكر فيه كطريقة للقول "أريد البيانات التي تحقق هذا الشرط و هذا الشرط أيضاً".
🔍 ما هو عامل AND؟
عامل AND يستخدم للجمع بين شرطين أو أكثر في جملة WHERE. يجب أن تتحقق جميع الشروط لكي يتم تضمين الصف في النتائج. إذا فشل شرط واحد فقط، فلن يظهر الصف في النتائج.
SELECT column1, column2
FROM table_name
WHERE condition1 AND condition2;
📝 البنية الأساسية لعامل AND
البنية بسيطة جداً. تضع كلمة AND بين الشروط المختلفة:
SELECT * FROM employees
WHERE department = 'Sales' AND salary > 50000;
في هذا المثال، سنحصل على جميع الموظفين الذين يعملون في قسم المبيعات و راتبهم أكثر من 50,000.
🎯 أمثلة عملية على استخدام AND
لنفترض أن لدينا جدول "طلاب" يحتوي على البيانات التالية:
-- مثال: تصفية الطلاب حسب الصف والدرجة
SELECT name, grade, score
FROM students
WHERE grade = 'العاشر' AND score >= 90;
هذا الاستعلام سيعيد فقط الطلاب في الصف العاشر و الذين حصلوا على 90 أو أكثر.
💡 نصائح مهمة عند استخدام AND
- ترتيب الأقواس مهم: عند استخدام AND مع OR، استخدم الأقواس لتحديد الأولوية
- يمكنك استخدام أكثر من شرطين: لا يوجد حد لعدد شروط AND
- الأداء: الشروط الأكثر تقييداً أولاً قد تحسن الأداء
-- مثال بثلاثة شروط
SELECT * FROM products
WHERE category = 'Electronics'
AND price < 1000
AND stock_quantity > 0;
❌ الأخطاء الشائعة مع عامل AND
تجنب هذه الأخطاء الشائعة:
-- خطأ: نسيان تكرار اسم العمود في كل شرط
WHERE department = 'Sales' AND 'Marketing'
-- الصحيح:
WHERE department = 'Sales' AND department = 'Marketing'
🏆 خلاصة الدرس
عامل AND هو أداة قوية في SQL تمكنك من:
- تطبيق شروط متعددة في استعلام واحد
- الحصول على نتائج أكثر دقة وتحديداً
- تحسين كفاءة استعلاماتك عبر تصفية البيانات بدقة
ماذا سنتعلم في الدرس القادم؟ 🎯
في الدرس القادم، سنتعرف على العامل المنطقي الشقيق لعامل AND، وهو عامل OR. سنتعلم كيفية استخدامه لإنشاء استعلامات مرنة تتيح لنا البحث عن بيانات تحقق أي من الشروط المحددة، مما يوسع من قدراتنا في تصفية واسترجاع البيانات بشكل أكثر مرونة.
🎓 اختبر معلوماتك
التعليقات
شاركنا رأيك أو أسئلتك حول هذا المقال