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.

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework