أثناء معالجة البيانات في قواعد البيانات ، غالبًا ما نميل إلى إجراء أنواع مختلفة من العمليات لمعالجة البيانات واستردادها. SQL كونه أساس أنظمة إدارة قواعد البيانات ، فإنه يوفر مشغلين مختلفين لأداء مثل هذه العمليات. في هذه المقالة حول عوامل تشغيل SQL ، سأناقش العوامل المختلفة المستخدمة في SQL ، بالتسلسل التالي:
ما هي عوامل تشغيل 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' وسأعود إليك.