دروس SQL

SQL الصفحة الرئيسية مقدمة SQL بناء جملة SQL حدد SQL حدد SQL مميزة SQL أين SQL و ، أو ، لا ترتيب SQL حسب إدراج SQL في قيم SQL الفارغة تحديث SQL حذف SQL حدد SQL الأعلى SQL Min و Max عدد SQL ، المتوسط ​​، المجموع SQL مثل SQL Wildcards SQL في SQL بين الأسماء المستعارة لـ SQL SQL ينضم انضمام SQL الداخلية انضمام SQL الأيسر SQL حق الانضمام SQL انضمام كامل الانضمام الذاتي SQL اتحاد SQL مجموعة SQL حسب SQL وجود SQL موجود SQL أي ، الكل SQL حدد Into إدراج SQL في التحديد حالة SQL وظائف SQL الفارغة إجراءات SQL المخزنة تعليقات SQL عوامل SQL

قاعدة بيانات SQL

إنشاء قاعدة بيانات SQL SQL Drop DB SQL النسخ الاحتياطي DB إنشاء جدول SQL جدول إسقاط SQL جدول تعديل SQL قيود SQL SQL ليس لاغى SQL الفريدة مفتاح SQL الأساسي المفتاح الخارجي لـ SQL فحص SQL SQL الافتراضي فهرس SQL زيادة SQL التلقائية تواريخ SQL طرق عرض SQL حقن SQL استضافة SQL أنواع بيانات SQL

مراجع SQL

كلمات SQL وظائف MySQL وظائف خادم SQL وظائف MS Access المرجع السريع SQL

أمثلة SQL

أمثلة SQL اختبار SQL تمارين SQL شهادة SQL

SQL بين المشغل


SQL بين المشغل

عامل تحديد BETWEENالقيم ضمن نطاق معين. يمكن أن تكون القيم أرقامًا أو نصوصًا أو تواريخ.

عامل التشغيل BETWEENشامل: يتم تضمين قيم البداية والنهاية. 

بين النحو

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

قاعدة بيانات تجريبية

يوجد أدناه تحديد من جدول "المنتجات" في نموذج قاعدة بيانات Northwind:

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 1 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 1 2 36 boxes 21.35

بين المثال

تحدد عبارة SQL التالية جميع المنتجات التي يتراوح سعرها بين 10 و 20:

مثال

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;


ليس بين المثال

لعرض المنتجات خارج نطاق المثال السابق ، استخدم NOT BETWEEN:

مثال

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;

بين المثال IN

تحدد عبارة SQL التالية جميع المنتجات التي يتراوح سعرها بين 10 و 20. بالإضافة إلى ذلك ؛ لا تعرض المنتجات مع معرف فئة 1 ، 2 ، أو 3:

مثال

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20
AND CategoryID NOT IN (1,2,3);

مثال بين قيم النص

تحدد جملة SQL التالية جميع المنتجات التي تحمل اسم ProductName بين Carnarvon Tigers و Mozzarella di Giovanni:

مثال

SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

تحدد عبارة SQL التالية جميع المنتجات التي لها اسم منتج بين Carnarvon Tigers و Chef Anton's Cajun Seasoning:

مثال

SELECT * FROM Products
WHERE ProductName BETWEEN "Carnarvon Tigers" AND "Chef Anton's Cajun Seasoning"
ORDER BY ProductName;

ليس بين مثال قيم النص

تحدد عبارة SQL التالية جميع المنتجات التي لها اسم منتج وليس بين Carnarvon Tigers و Mozzarella di Giovanni:

مثال

SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

جدول عينة

يوجد أدناه تحديد من جدول "الطلبات" في نموذج قاعدة بيانات Northwind:

OrderID CustomerID EmployeeID OrderDate ShipperID
10248 90 5 7/4/1996 3
10249 81 6 7/5/1996 1
10250 34 4 7/8/1996 2
10251 84 3 7/9/1996 1
10252 76 4 7/10/1996 2

مثال بين التواريخ

تحدد عبارة SQL التالية جميع الطلبات ذات تاريخ الطلب بين "01-يوليو -2016" و "31-يوليو -2016":

مثال

SELECT * FROM Orders
WHERE OrderDate BETWEEN #07/01/1996# AND #07/31/1996#;

أو:

مثال

SELECT * FROM Orders
WHERE OrderDate BETWEEN '1996-07-01' AND '1996-07-31';

اختبر نفسك مع التمارين

ممارسه الرياضه:

استخدم BETWEENعامل التشغيل لتحديد جميع السجلات التي تكون فيها قيمة Priceالعمود بين 10 و 20.

SELECT * FROM Products
WHERE Price 
;