الجمل الشرطية في لغة البرمجة SQL

اقرأ في هذا المقال


الجمل الشرطية في لغة البرمجة SQL:

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

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

أهم الجمل الشرطية في لغة البرمجة SQL:

  • الجملة الشرطية IF:

تستخدم الجملة (IF) لاختبار شرط معين للتأكد من تحققه أو عدم تحققه والشكل العام لها في لغة البرمجة (SQL) على النحو التالي:

IFconditionTHENstatements[ELSEIFconditionTHENstatements[ELSEIFconditionTHENstatements...]][ELSEstatements]ENDIF;
:حيث أن
  • (Condition): هو عبارة عن الشرط الذي تم اختباره.
  • (Statements):  هي عبارة عن مجموعة من التعليمات البرمجية التي سيتم تنفيذها.
  • الجملة الشرطية CASE في لغة البرمجة SQL:

يتم استخدام هذه الجملة الشرطية لاختبار شرط معين بصورة تشابه تعليمات جملة (if/else) في لغات البرمجة الأخرى حتى يتم تنفيذ أحد التعابير الممكنة، ويكون الشكل العام لها في لغة البرمجة (SQL)على النحو التالي:

CASEWHENconditionTHENresult[WHEN...][ELSEresult]END
حيث أن:
  • (Condition): هو عبارة عن الشرط الذي تم اختباره.
  • (result): هي عبارة عن النتيجة.
  • الجملة WHILE في لغة البرمجة SQL:

تهدف جملة (While) في لغة البرمجة (Sql) إلى تكرار عدد من التعليمات البرمجية (codes) باستمرار تحقق الشرط الذي تم تحديده مسبقاً، إذ يتم التأكد من تحقق الشرط قبل البدء بعملية تنفيذ التعليمات البرمجية  التي تحتويه، ويتوقف تنفيذ هذا النوع من الجمل عندما تتحول نتيجة الحالة المحددة إلى خطأ (false) وعندما تتوقف الجملة عن التنفيذ وكان هناك أي عبارة (SQL) خارج الحلقة فإنه سيتم تنفيذها، والشكل العام اهذه الجملة في لغة البرمجة (SQL) على النحو التالي:

WHILEconditionBEGIN{...statements...}END

المصدر: SQL IF Statement introduction and overviewSQL WHILE loop with simple examplesSQL CASE StatementSQL | Conditional Expressions


شارك المقالة: