2.9 SQL - BETWEEN
جملة SQL BETWEEN
جملة BETWEEN تُستخدم لتصفية النتائج بحيث تكون القيمة ضمن نطاق معين، سواء كان أرقام، تواريخ، أو حتى نصوص.
الصيغة (Syntax):
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
🔸 BETWEEN تشمل القيمتين الأولى والأخيرة (value1 و value2).
مثال على الأرقام:
SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;
⬅ يعرض المنتجات اللي السعر بتاعها من 10 إلى 20 (شامل 10 و20).
مثال على التواريخ:
SELECT * FROM Orders
WHERE OrderDate BETWEEN '2024-01-01' AND '2024-12-31';
⬅ يعرض الطلبات اللي تاريخها بين أول يناير وآخر ديسمبر 2024.
مثال على النصوص:
SELECT * FROM Customers
WHERE CustomerName BETWEEN 'A' AND 'M';
⬅ يعرض العملاء اللي أسماؤهم تبدأ بحروف من A إلى M (حسب الترتيب الأبجدي).
استخدام NOT BETWEEN:
SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;
⬅ يعرض المنتجات اللي السعر بتاعها أقل من 10 أو أكتر من 20.
استخدام BETWEEN مع IN و AND:
SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20
AND CategoryID IN (1, 2, 3);
⬅ يعرض المنتجات اللي السعر بتاعها من 10 لـ 20 وتنتمي للفئات 1 أو 2 أو 3.
تعليقات
إرسال تعليق