أساسيات قواعد البيانات المعاملات أو المشغلات SQL - Operators
المعاملات أو المشغلات SQL - Operators
المعاملات أو المشغلات SQL - Operators
المشغلات او المشغل عبارة عن كلمة أو رمز محجوز من قبل اللغة يقوم بعملية ما فهناك مشغلات منطقية ومشغلات مقارنة ومشغلات حسابية الى اخره المشغلات في كافة اللغة وبل حتى لغة الاستعلام البنيوية متشابه فالمشغلات في البي اتش بي PHP لا تختلف عن المشغلات في السي شارب كما لا تختلف عن المشغلات في SQL.ولكن يبقى اختلاف أدبي أو كتابي في صيغة الكود وبعضها يشابه في كتابة الكود المشغلات تماما.يمكنك مراجعة المشغلات في PHP والمشغلات في C#.
تستخدم المشغلات لتحديد الشرط في جمل SQL.
تستخدم المشغلات لتحديد الشرط في جمل SQL.
أنواع المشغلات في SQL
- مشغلات حسابية Arithmetic operators
- مشغلات مقارنة Comparison operators
- مشغلات منطقية Logical operators
- مشغلات نفي Operators used to negate conditions
أولا المشغلات الحسابية
بفرض ان A= 10 , B =20.
المشغلات | الوصف | مثال |
---|---|---|
+ | مشغل الاضافة | a + b الناتج 30 |
- | مشغل الطرح | a - b الناتج -10 |
* | مشغل الضرب | a * b الناتج 200 |
/ | مشغل القسمة | b / a الناتج 2 |
% | مشغل باقي القسمة | b % الناتج 0 |
مثال على المشغلات الحسابية SQL
ثانيا المشغلات أو المعاملات المقارنة
بفرض ان A= 10 , B =20.
المشغل | وصف المشغل أو المعامل | مثال |
---|---|---|
= | يفحص القيمة على طرفي المشغل متساوية ام لا في حال كانت تعيد قيمة صحيحة | (a = b) الناتج not true. |
!= | تفحص القيمة على طرفي المشغل هل القيم غير متساوية في حال كانت غير متساوية تعيد قيمة صحيحة في حال كانت متساوية تعيد خطأ | (a != b) الناتج true. |
<> | تفحص هل القيمة على طرفي المشغل متساوية أم لا وفي حال كانت القيم على طرفي المشغل غير متساوية يعيد صحيح | (a <> b) الناتج true. |
> | يفحص القيمة على طرف المشغل الايسر إذا كانت أكبر يعيد صحيح مالم يعيد خطأ | (a > b) الناتج not true. |
< | يفحص الناتج في طرف الايسر للمشغل في حال كان أصغر يعيد صحيح مالم يعيد خطأ | (a < b) الناتج true. |
>= | يفحص القيمة على طرف المشغل الايسر إذا كانت أكبرأو يساوي يعيد صحيح مالم يعيد خطأ | (a >= b) الناتج not true. |
<= | يفحص الناتج في طرف الايسر للمشغل في حال كان أصغرأو يساوي يعيد صحيح مالم يعيد خطأ | (a <= b) الناتج true. |
!< | يفحص الناتج في طرف الايسر للمشغل في حال كان ليس أصغر من القيمة اليمنى يعيد صحيح مالم يعيد خطأ | (a !< b) الناتج false. |
!> | يفحص القيمة على طرف المشغل الايسر إذا كانت ليست أكبر يعيد صحيح مالم يعيد خطأ | (a !> b) الناتج true. |
مثال على المشغلات المقارنة SQL
ثالثا المشغلات المنطقية
المشغل | وصف مشغل أو المعامل |
---|---|
ALL | يستخدم المشغل لمقارنة القيمة كل كل القيم في مجموعة القيم المحددة |
AND | يستخدم لربط عدة شروط او مشغلات لفحصها في جملة where |
ANY | يستخدم المشغل لمقارنة القمة في اي من القيم في القائمة المعطاة وفقط شرط ما |
BETWEEN | يستخدم لفحص قيمة مابين قيمتين لها بداية ونهاية مثل العمر مابين 20 عام و 40 عام بداية او ناهية يعنى قيمة صغرى وقيمة صغرى |
EXISTS | يفحص هل القيمة موجودة في الصف المحدد ام لا |
IN | يقارن هل القيمة موجودة من بين قيمة في قائمة محددة ويقارن حرفيا |
LIKE | يقارن هل القيمة مثل او مشابهة للقيم |
NOT | تقوم بعكس المشغلات السابقة مثل NOT EXISTS, NOT BETWEEN, NOT IN, .......... |
OR | تقوم بجمع أكثر من شرط في صيغة أو |
IS NULL | تقارنة هل القيمة فارغة أم لا |
UNIQUE | تبحث هل القيمة مميزة في كل الجدول اي غير متكررة |
=======================================================================
تابعيني
Twitter: @aalmahallawi
facebook: SEO Business Marketing
IT Help Desk,System Analyst
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabalia, Gaza Strip
Palestine
التسميات: قواعد البيانات Database SQL
<< الصفحة الرئيسية