دروس MySQL

MySQL HOME مقدمة MySQL MySQL RDBMS

MySQL SQL

MySQL SQL حدد MySQL MySQL أين MySQL و ، أو ، لا MySQL ORDER BY أدخل في MySQL قيم MySQL NULL تحديث MySQL حذف MySQL حدود MySQL MySQL MIN و MAX عد MySQL و AVG و SUM MySQL مثل MySQL Wildcards MySQL IN MySQL بين الأسماء المستعارة MySQL تنضم MySQL الانضمام إلى MySQL الداخلي MySQL LEFT JOIN MySQL RIGHT JOIN MySQL CROSS JOIN الانضمام الذاتي إلى MySQL اتحاد MySQL مجموعة MySQL حسب MySQL HAVING EXISTS MySQL MySQL أي ، الكل MySQL INSERT SELECT حالة MySQL وظائف MySQL Null تعليقات MySQL عوامل تشغيل MySQL

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

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

مراجع MySQL

أنواع بيانات MySQL وظائف MySQL

أمثلة على MySQL

أمثلة على MySQL مسابقة MySQL تمارين MySQL

MySQL بين المشغل


MySQL بين المشغل

يحدد 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 التالية جميع المنتجات التي لها اسم منتج بين "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 '1996-07-01' AND '1996-07-31';

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

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

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

SELECT * FROM Products
WHERE Price 
;