قائمة عوامل التشغيل في SQL [مع أمثلة]

نشرت: 2021-05-02

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

جدول المحتويات

من هم المشغلون؟

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

  • العمليات الحسابية
  • العوامل المنطقية
  • عوامل المقارنة

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

عوامل التشغيل في SQL

1. العوامل الحسابية

يمكن استخدام العوامل الحسابية لإجراء عمليات حسابية تشمل الجمع والطرح والضرب والقسمة.

المشغل أو العامل

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

مثال على العوامل الحسابية في SQL:

حدد 80 + 10 ؛

حدد 80-10 ؛

حدد 80 * 10 ؛

حدد 80/10 ؛

حدد 80٪ 10 ؛

سيكون ناتج أوامر SQL المذكورة أعلاه مع عوامل حسابية:

90

70

800

8

0

إذن ، هذه هي العمليات الحسابية لـ SQL. دعونا الآن نرى عوامل المقارنة في SQL.

2. عوامل المقارنة في SQL

تُستخدم عوامل المقارنة لمقارنة القيمتين التي قد تكون إما أقل من أو أكبر من أو تساوي بعضهما البعض. جدول عوامل المقارنة هو:

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

لمقارنة القيم المنطقية ، يتم استخدام هذه العوامل في SQL. الآن دعونا نناقش عدد قليل من

العوامل المنطقية في SQL .

مثال على عامل التشغيل "=" و "<" و ">"

حدد * من الموظفين حيث العمر = 20 ؛

حدد * من الموظفين حيث العمر أقل من 20 عامًا ؛

حدد * من الموظفين حيث العمر> 20 ؛

3. العوامل المنطقية في SQL

دعونا الآن نناقش العوامل المنطقية في SQL. هناك حالات قليلة كما هو محدد في الجدول التالي حيث يمكننا استخدام هذه العوامل المنطقية:

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

مثال على عوامل BETWEEN و IN

اختر * من الموظفين حيث العمر بين 20 و 40 ؛

حدد * من الموظفين حيث العمر في ("20" ، "40") ؛

هذين الاستعلامات هما أمثلة على عوامل تشغيل SQL.

قراءة ذات صلة: أفكار وموضوعات مشروع SQL

تعلم دورات تطوير البرمجيات عبر الإنترنت من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.

خاتمة

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

إذا كنت مهتمًا بمعرفة المزيد حول التطوير الكامل ، فقم بإلقاء نظرة على برنامج upGrad & IIIT-B Executive PG في تطوير برامج مكدس كامل والذي تم تصميمه للمهنيين العاملين ويقدم أكثر من 500 ساعة من التدريب الصارم ، وأكثر من 9 مشاريع ، و المهام ، وحالة خريجي IIIT-B ، ومشاريع التخرج العملية العملية والمساعدة في العمل مع الشركات الكبرى.

ما هو SQL؟

يرمز SQL إلى لغة الاستعلام الهيكلية وهي لغة برمجة مصممة لاسترداد ومعالجة البيانات المخزنة في أنظمة إدارة قواعد البيانات العلائقية. SQL هي لغة برمجة قياسية ومستقلة عن اللغة. يستخدم المبرمج لغة الاستعلام الهيكلية للتواصل مع قاعدة البيانات ، بدعم أو بدون دعم من مدير قاعدة البيانات.

ما هو الفرق بين قاعدة البيانات العلائقية وغير العلائقية؟

قاعدة البيانات العلائقية هي مجموعة فرعية من قاعدة البيانات غير العلائقية. تتكون قاعدة البيانات العلائقية من جداول بها مفتاح أساسي وأعمدة أخرى تتكون من الصفوف. إنها خالية من أي بيانات زائدة عن الحاجة ويمكن ضمها و / أو ربطها. تستخدم قاعدة البيانات غير العلائقية (أو قاعدة البيانات غير التابعة لـ SQL) طريقة مختلفة. لا يستخدم الجداول إطلاقا ، إنه يعمل على مفهوم الوثائق. قد يكون له هيكل شجرة أو قد يكون هيكل رسم بياني. تقوم قواعد البيانات العلائقية بتخزين البيانات في جداول تتكون من صفوف وأعمدة ، وترتبط البيانات بالبيانات الأخرى وترتيبها مع الصلات والفهارس والقيود والمفاتيح. من ناحية أخرى ، فإن قواعد البيانات غير العلائقية ليست هرمية كقواعد بيانات علائقية وتقوم بتخزين البيانات كمستندات. لا تستخدم قواعد البيانات غير العلائقية الصلات لربط البيانات ، بل تستخدم المراجع داخل المستند.

ما هي تطبيقات SQL؟

هناك عدد قليل جدًا من لغات الكمبيوتر التي يمكنها التغلب على شعبية SQL من حيث الطبيعة والنطاق. تم تصميم لغات البرمجة الشائعة مثل C و C ++ و PHP و Perl و Python للبرمجة النصية للأغراض العامة وهذا هو السبب الوحيد لشعبيتها ونطاقها. ومع ذلك ، في حالة SQL ، فهي لغة مصممة للتعامل مع البيانات في شكل جداول وهيكل بيانات واستعلامات. يمكن إثبات شعبية هذه اللغة من خلال حقيقة أنها مدرجة في كل منتج قاعدة بيانات تقريبًا له اسم مختلف مثل FoxPro SQL و Oracle SQL و MS SQL Server. على الرغم من أن هذه اللغة تتضمن نطاقًا واسعًا من قواعد البيانات ، إلا أنها ليست هي نفسها تمامًا. على سبيل المثال ، FoxPro SQL هي لهجة من لغة Sybase SQL ، بينما Oracle SQL هي لهجة لغة PostgreSQL.