ماذا تعني الحالة عندما تعني في SQL؟
ماذا تعني الحالة عندما تعني في SQL؟

فيديو: ماذا تعني الحالة عندما تعني في SQL؟

فيديو: ماذا تعني الحالة عندما تعني في SQL؟
فيديو: ما هو الـ API و ما فائدته في البرمجة؟ و كيف يعمل؟ 2024, أبريل
Anonim

ال بيان SQL CASE

ال بيان الحالة يمر عبر الشروط ويعيد قيمة عند الأول شرط تم استيفاءه (مثل IF- ثم بيان آخر ). لذا ، مرة واحدة أ شرط هذا صحيح ، سيتوقف عن القراءة ويعيد النتيجة. إذا لم تكن هناك شروط صحيحة ، فإنها ترجع القيمة في بند ELSE.

بعد ذلك ، قد يتساءل المرء أيضًا ، كيف تكتب بيان الحالة في SQL؟

ال بيان الحالة يمكن استخدامها في SQL الخادم (معاملة- SQL ). حدد contact_id ، قضية عندما website_id = 1 ثم 'TechOnTheNet.com' عندما website_id = 2 ثم 'CheckYourMath.com' ELSE 'BigActivities.com' تنتهي من جهات الاتصال ؛ شيء واحد يجب ملاحظته هو أن شرط ELSE داخل بيان الحالة هو اختياري.

ما هي الحالة وفك الشفرة في SQL؟ الفرق بين CASE و DeCODE يكون.: - قضية هو بيان حيث فك تشفير هي وظيفة.: - قضية يمكن استخدامها في كليهما SQL و PLSQL. لكن فك تشفير يمكن استخدامها فقط في SQL .:- قضية يستخدم في حيث شرط ولكن لا يمكنك استخدامها فك تشفير حيث شرط.

السؤال أيضًا هو ، ما الذي يفعله بيان الحالة؟

بيان CASE . ال بيان الحالة يختار من بين سلسلة من الشروط ، وينفذ المقابل بيان . ال بيان الحالة بتقييم واحد التعبير ويقارنها بالعديد من القيم المحتملة ، أو يقيم العديد من التعبيرات المنطقية ويختار أول تعبير هو TRUE.

هل يمكنك أن تفعل عبارات IF في SQL؟

في MS SQL , لو … آخر هو نوع من عبارة شرطية . أي تي- يمكن بيان SQL يتم تنفيذه بشروط باستخدام لو … آخر . لو يتم تقييم الحالة إلى True ، ثم T- عبارات SQL تليها لو كلمة رئيسية إرادة يعدم.

موصى به: