الأحد، 26 يناير 2014

ما هي العوامل في SQL؟

ما هي العوامل في SQL؟

العوامل هي كلمات محجوزة أو حروف تستخدم في المقام الأول في جملة WHERE في عبارة SQL لإجراء العملية، مثل المقارنات والعمليات الحسابية.
وتستخدم العوامل Operators  لتحديد شروط conditions في عبارة SQL لتكون بمثابة شروط متعددة في جملة الاستعلام.
  •          العوامل الحسابية Arithmetic operators
  •          عوامل المقارنة Comparison operators
  •          العوامل المنطقية Logical operators
  •          عوامل تستخدم لنفي الشروط Operators used to negate conditions


العوامل الحسابية  SQL Arithmetic Operators:
متغير يحمل القيمة 10 ومتغير يحمل القيمة 20:


المثال SQL Arithmetic Operators:


Example
مثال
Description
الوصف
Operator
العامل
a + b = 30
الجمع - إضافة قيمة علي قيمة
+
a - b = -10
الطرح – طرح القيمة التي بيمين المعامل بالقيمة اليسرى
-
a * b = 200
الضرب – ضرب قيمة بقيمة بعد المعامل
*
b / a = 2
القسمة – قسمة اليسار بالقيمية اليمنى للمعامل2
/
b % a = 0
باقي القسمة – قسمة اليسار علي القيمة اليمنى وإرجاع باقي القسمة
%

العوامل المقارنة SQL Comparison Operators:

متغير يحمل 10 ومتغير يحمل 20:


Example
مثال
Description
الوصف
Operator
العامل
(a = b) is not true.
إذا كانت قيميتين متساويتان تكون النتيجة نعم
=
(a != b) is true.
لا يساوي إذا كانت القيمة لاتساوي تكون النتيجة نعم
!=
(a <> b) is true.
لا يساوي مثل السابقة تكون القيمة نعم
<> 
(a > b) is not true.
أكبر من greater than – اذا كانت القيمة اليسرى اكبر من القيمة اليمنى تكون النتيجة نعم
> 
(a < b) is true.
اصغر من less than – اذا كانت القيمة اليسرى اصغر من القيمة اليمنى تكون النتيجة نعم
< 
(a >= b) is not true.
اكبر من ويساوي – اذا كانت القيمة اليسرى اكبر من وتساوي القيمة اليمنى تكون النتيجة نعم
>=
(a <= b) is true.
اصغر من ويساوي – اذا كانت النتيجة اليسرى اصغر من وتساوي القيمة اليمنى تكون النتيجة نعم
<=
(a !< b) is false.
لا تساوي اصغر من – اذا كانت النتيجة اليسرى لاتساوي اصغر من القيمة اليمنى تكون النتيجة نعم
<!
(a !> b) is true.
لا تساوي اكبر من – إذا كانت النتيجة اليسرى لا تساوي اكبر من القيمة اليمنى تكون النتيجة نعم
!>


 العوامل المنطقية SQL Logical Operators:
لدينا هنا جدول به كافة العوامل المنطقية المتوفرة في SQL.


Description
الوصف
Operator
المعامل
يستخدم العامل ALL لمقارنة قيمة لجميع القيم في مجموعة قيمة أخرى.
ALL
العامل AND يسمح بوجود شروط متعددة في جملة WHERE في عبارات/جمل SQL.
AND
يتم استخدام  ANYلمقارنة قيمة لأية قيمة قابلة للتطبيق في القائمة وفقا للشرط.
ANY
استخدام BETWEEN للبحث عن القيم التي هي ضمن مجموعة من القيمة، وتعطى قيمة الحد الأدنى والحد الأقصى للقيمة.
BETWEEN
تستخدم EXISTS للبحث عن وجود صف في الجدول المحدد الذي يلبي معايير معينة.
EXISTS
استخدام IN لمقارنة قيمة في قائمة بها مجموعة من القيم تم تحددها.
IN
يستخدم LIKE لمقارنة قيمة إلى قيمة مماثلة باستخدام العوامل Wildcard Characters %
LIKE
تستخدم NOT للنفي , هي عكس للمعاملات المنطقية مثال:
 NOT EXISTS, NOT BETWEEN, NOT IN, وهكذا
NOT
تستخدم OR للجمع بين عدة شروط في جملة WHERE في عبارة/جمل SQL.
OR
يستخدم لمقارنة القيمة مع قيمة فارغة NULL.
IS NULL
يبحث كل صف في جدول محدد عن القيم الفريدة (لا تكرارات).
UNIQUE




ليست هناك تعليقات:

إرسال تعليق

يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم