ما هي SQL Operators وكيف تعمل؟



هذه المقالة عبارة عن دليل شامل حول أفضل مشغلي SQL والذي يمكنك استخدامه في الاستعلامات لاسترداد البيانات وإدارتها والوصول إليها في قاعدة البيانات.

أثناء معالجة البيانات في قواعد البيانات ، غالبًا ما نميل إلى إجراء أنواع مختلفة من العمليات لمعالجة البيانات واستردادها. SQL كونه أساس أنظمة إدارة قواعد البيانات ، فإنه يوفر مشغلين مختلفين لأداء مثل هذه العمليات. في هذه المقالة حول عوامل تشغيل SQL ، سأناقش العوامل المختلفة المستخدمة في SQL ، بالتسلسل التالي:

عوامل تشغيل SQL-SQL-Edureka





    1. العمليات الحسابية
    2. عوامل المقارنة
    3. العوامل المنطقية

ما هي عوامل تشغيل SQL؟

عوامل تشغيل SQL هي الكلمات الأساسية المحجوزة المستخدمة في جملة WHERE من ملف لأداء العمليات الحسابية والمنطقية والمقارنة. تعمل العوامل كوصلات في عبارات SQL لتحقيق شروط متعددة في بيان ما.

نظرًا لوجود أنواع مختلفة من المشغلين في SQL ، دعنا نفهم الأمر نفسه في القسم التالي من هذه المقالة حول عوامل تشغيل SQL.



تحويل السلسلة إلى التاريخ في جافا

أنواع عوامل SQL

العمليات الحسابية

تُستخدم هذه العوامل لإجراء عمليات مثل الجمع والضرب والطرح وما إلى ذلك.

المشغل أو العامل عملية وصف
+إضافةأضف القيم على جانبي عامل التشغيل
-الطرحيستخدم لطرح قيمة الجانب الأيمن من قيمة الجانب الأيسر
*عمليه الضربيضاعف القيم الموجودة على كل جانب من جوانب المشغل
/قطاعقسمة قيمة الجانب الأيسر على قيمة الجانب الأيمن
٪معامقسمة قيمة الجانب الأيسر على قيمة الجانب الأيمن وإرجاع الباقي

مثال:

حدد 40 + 20 حدد 40-20 حدد 40 * 20 حدد 40/20 حدد 40٪ 20

انتاج:

60 20800 2 0

حسنًا ، كان هذا يتعلق بالعوامل الحسابية المتوفرة في SQL. بعد ذلك في هذه المقالة حول عوامل تشغيل SQL ، دعنا نفهم عوامل المقارنة المتاحة.



عوامل المقارنة

تُستخدم هذه العوامل لإجراء عمليات مثل يساوي ، أكبر من ، أقل من إلخ.

المشغل أو العامل عملية وصف
=يساويتستخدم للتحقق مما إذا كانت قيم كلا المعاملين متساوية أم لا. إذا كانت متساوية ، فإنها ترجع TRUE.
>أكثر منتُرجع TRUE إذا كانت قيمة المعامل الأيسر أكبر من المعامل الأيمن.
<أقل منللتحقق مما إذا كانت قيمة المعامل الأيسر أقل من المعامل الأيمن ، إذا كانت الإجابة بنعم تُرجع TRUE.
> =أكبر من أو يساوييُستخدم للتحقق مما إذا كان المعامل الأيسر أكبر من المعامل الأيمن أو مساويًا له ، وإرجاع TRUE ، إذا كان الشرط صحيحًا.
<=اقل او يساويتُرجع TRUE إذا كان المعامل الأيسر أقل من المعامل الأيمن أو مساويًا له.
أو! =لا يساويتستخدم للتحقق مما إذا كانت قيم المعاملات متساوية أم لا. إذا لم تكن متساوية ، فإنها ترجع TRUE.
!>ليس أكبر منللتحقق مما إذا كان المعامل الأيسر ليس أكبر من المعامل الأيمن ، وإذا كانت الإجابة بنعم ، يتم إرجاع TRUE.
!<ليس أقل منتُرجع TRUE ، إذا كان المعامل الأيسر لا يقل عن المعامل الأيمن.

مثال:

لفهمك بشكل أفضل ، سأنظر في الجدول التالي لإجراء عمليات مختلفة.

هوية الطالب الاسم الاول الكنية عمر
واحدأتولميشرا2. 3
2برياكابورواحد وعشرين
3روهانسينغانياواحد وعشرين
4أكانكشاجاينعشرين
5فايبهافجوبتا25

مثال [استخدام يساوي]:

حدد * من الطلاب حيث العمر = 20

انتاج:

هوية الطالب الاسم الاول الكنية عمر
4أكانكشاجاينعشرين

مثال [استخدم أكبر من]:

اختر * من الطلاب حيث العمر> 23

انتاج:

هوية الطالب الاسم الاول الكنية عمر
5فايبهافجوبتا25

مثال [استخدم أقل من أو يساوي]:

حدد * من الطلاب حيث العمر<= 21 

انتاج:

هوية الطالب الاسم الاول الكنية عمر
2برياكابورواحد وعشرين
3روهانسينغانياواحد وعشرين
4أكانكشاجاينعشرين

مثال [لا يساوي]:

اختر * من الطلاب حيث العمر> 25

انتاج:

هوية الطالب الاسم الاول الكنية عمر
واحدأتولميشرا2. 3
2برياكابورواحد وعشرين
3روهانسينغانياواحد وعشرين
4أكانكشاجاينعشرين

حسنًا ، كانت هذه أمثلة قليلة على عوامل المقارنة. الانتقال في هذه المقالة حول مشغلي SQL ، دعنا نفهم مختلف العوامل المنطقية المتاحة.

العوامل المنطقية

تُستخدم العوامل المنطقية لإجراء عمليات مثل ALL ، ANY ، NOT ، BETWEEN إلخ.

المشغل أو العامل وصف
الكلتُستخدم لمقارنة قيمة محددة بكل القيم الأخرى في مجموعة
أييقارن قيمة معينة بأي من القيم الموجودة في مجموعة.
فيتستخدم لمقارنة قيمة معينة بالقيم الحرفية المذكورة.
ما بينيبحث عن القيم ضمن النطاق المذكور.
ويسمح للمستخدم بذكر شروط متعددة في جملة WHERE.
أويجمع بين شروط متعددة في عبارة WHERE.
ليسعوامل نفي ، تستخدم لعكس إخراج العامل المنطقي.
EXISTSيُستخدم للبحث عن وجود الصف في الجدول.
مثل يقارن نمطًا باستخدام عوامل أحرف البدل.
بعضمشابه لعامل التشغيل ANY ، ويستخدم لمقارنة قيمة محددة ببعض القيم الموجودة في مجموعة.

مثال:

سأفكر في جدول الطلاب المذكور أعلاه لإجراء بعض العمليات.

مثال [أي]

حدد * من الطلاب حيث العمر> أي (حدد العمر من الطلاب حيث العمر> 21)

انتاج:

هوية الطالب الاسم الاول الكنية عمر
واحدأتولميشرا2. 3
5فايبهافجوبتا25

مثال [BETWEEN & AND]

حدد * من الطلاب حيث العمر بين 22 و 25

انتاج:

هوية الطالب الاسم الاول الكنية عمر
واحدأتولميشرا2. 3

مثال [IN]

حدد * من الطلاب من حيث العمر ('23 '،' 20 ')

انتاج:

هوية الطالب الاسم الاول الكنية عمر
واحدأتولميشرا2. 3
4أكانكشاجاينعشرين

في هذه المقالة ، قمت بشرح بعض الأمثلة فقط. أود أن أقول ، المضي قدمًا وممارسة بعض الأمثلة الأخرى على أنواع مختلفة من المشغلين للحصول على ممارسة جيدة لكتابة استعلامات SQL.

إذا كنت ترغب في معرفة المزيد عن MySQL وتعرف على قاعدة البيانات الارتباطية مفتوحة المصدر هذه ، ثم تحقق من الذي يأتي مع تدريب مباشر بقيادة مدرب وخبرة مشروع واقعية. سيساعدك هذا التدريب على فهم MySQL بعمق ويساعدك على تحقيق إتقان الموضوع.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المقالة حول 'عوامل تشغيل SQL' وسأعود إليك.