recent
أخبار ساخنة

المعاملات المنطقية في جملة الشرط where في قواعد البيانات SQL الدرس |6|

الصفحة الرئيسية
 

المعاملات المنطقية في جملة where

تستخدم المعاملات المنطقية لتكوين أكثر من شرط في جملة where.
المعاملالمعنى
ANDيربط بين جملتين و يكون TRUE إذا كانت كلا الجملتين TRUE
OR
يربط بين جملتين و يكون TRUE إذا كانت إحدى الجملتين TRUE
NOTيقوم بعكس نتائج الشرط إذا كانت FALSE ترجع TRUE

سوف نشرح جميع هذه المعاملات بالتفصيل كل واحدة منها على حدى.

المعامل AND

يستخدم هذا المعامل لعرض البيانات إذا كان الشرطين صحيحات.
 
مثال
عرض رواتب الموظفين الذين رواتبهم اكبر من او يساوي 1100 ويعملون في وظيفة كاتب.

select sal ,job
from emp
where sal>=1100  AND  job='CLERK';

المعامل OR

يُستخدم هذا لعرض البيانات إذا كان أحد الشرطين صحيح.
 
مثال
عرض وظيفة و راتب الموظفين الذين رواتبهم اكبر من 2500 او تكون وظيفتهم في الإدارة
Select  Sal, Job from emp
where sal>2500 OR  job=' MANAGER ';

المعامل NOT

يقوم هذا المعامل بعكس ناتج الجملة الشرطية إذا كانت TRUE يكعسها إلى FALSE و يستخدم لعكس المعاملات الأخرى إذا جاء معها.
 
مثال
عرض أسماء الموظفين الذين لا يعملون في الوظائف التالية ( 'CLERK' , 'MANAGER' , 'ANALYST' )
SELECT ename , job
FROM emp
WHERE job NOT IN ( 'CLERK' , 'MANAGER' , 'ANALYST' ) ;






لمشاهدة هذا الدرس على يوتيوب من خلال تشغيل الفيديو الآتي
google-playkhamsatmostaqltradent