✨ اكتشف قوة عامل BETWEEN في SQL لفلترة البيانات بذكاء
عامل BETWEEN في SQL هو أداة قوية تسمح لك باختيار القيم التي تقع ضمن نطاق محدد. بدلاً من استخدام عاملين للمقارنة، يمكنك استخدام BETWEEN لتبسيط استعلاماتك وجعلها أكثر وضوحاً.
🔍 ما هو عامل BETWEEN؟
عامل BETWEEN هو عامل مقارنة في SQL يستخدم لاختيار القيم التي تقع ضمن نطاق معين. الصيغة الأساسية له هي:
SELECT column_name
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
هذا الاستعلام سيعيد جميع السجلات حيث تكون قيمة العمود بين value1 و value2 (شاملاً القيمتين).
💡 أمثلة عملية على استخدام BETWEEN
لنفترض أن لدينا جدول "المنتجات" يحتوي على الأعمدة التالية: id, name, price
مثال 1: اختيار المنتجات بسعر بين 10 و 50 دولار
SELECT name, price
FROM المنتجات
WHERE price BETWEEN 10 AND 50;
-- هذا الاستعلام سيعيد جميع المنتجات التي سعرها بين 10 و 50 دولار
مثال 2: استخدام BETWEEN مع التواريخ
SELECT name, order_date
FROM الطلبات
WHERE order_date BETWEEN '2024-01-01' AND '2024-03-31';
-- هذا الاستعلام سيعيد الطلبات التي تمت في الربع الأول من عام 2024
⚠️ ملاحظات هامة حول استخدام BETWEEN
- الشمولية: BETWEEN يشمل القيمتين المحددتين في النطاق
- الترتيب: يجب أن تكون القيمة الأولى أقل من أو تساوي القيمة الثانية
- أنواع البيانات: يمكن استخدام BETWEEN مع الأرقام، التواريخ، والنصوص
مثال مع النصوص:
SELECT name
FROM العملاء
WHERE name BETWEEN 'أ' AND 'ح';
-- هذا الاستعلام سيعيد العملاء الذين أسماؤهم تبدأ بحروف من الألف إلى الحاء
🚀 استخدام NOT BETWEEN
يمكنك أيضاً استخدام NOT BETWEEN لاختيار القيم التي لا تقع ضمن النطاق المحدد:
SELECT name, price
FROM المنتجات
WHERE price NOT BETWEEN 10 AND 50;
-- هذا الاستعلام سيعيد المنتجات التي سعرها أقل من 10 أو أعلى من 50
📝 نصائح عملية للاستخدام
- تأكد من أن نوع البيانات متوافق مع النطاق المحدد
- استخدم BETWEEN لتحسين قراءة الاستعلامات بدلاً من استخدام عاملين للمقارنة
- اختبر استعلاماتك دائماً للتأكد من دقة النتائج
🎓 اختبر معلوماتك
السؤال 1 من 30% أكملت
ما هي أنواع البيانات التي يمكن استخدام عامل BETWEEN معها في SQL؟
آخر تحديث: ٢٩ أبريل ٢٠٢٦
التعليقات
شاركنا رأيك أو أسئلتك حول هذا المقال
جاري تحميل التعليقات...