الجمل الشرطية في لغة البرمجة 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