منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
بحاجة الى تنفيذ case في لغة sql - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28)
+---- الموضوع : بحاجة الى تنفيذ case في لغة sql (/showthread.php?tid=32718)



بحاجة الى تنفيذ case في لغة sql - gonm64 - 28-12-19

السلام عليكم
جدول فيه حقلان
الاول  :   الاسم
الثاني :  الدرجة
اريد اكتب جملة     cse    بهذه الحالة
اذا كانت الدرجة  اقل من  50   تعرض حقل للاسم والدرجة والتقييم  بحيث تنزل ( ضعيف ) في حقل التقيم
واذا كانت الدرحة اكبر (  50 )  التقييم  : ناجح
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
وجدت هذه الجملة ولكن لم احقق المطلوب

  الاسم   , الدرجة   select
                                cse
         50 >  الدرجة   when
' ضعيف ' then
                    50 <   الدرجة    when
   '     ناجح  '   then
            التقييم   end
                                 from  table1


RE: بحاجة الى تنفيذ case في لغة sql - Ahmed_Mansoor - 28-12-19

وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , إستخدم جملة الإستعلام هذه :

PHP كود :
Select الاسم,الدرجة,iif(الدرجة>=50,'ناجح','راسب') as التقييم From table1 

بالتوفيق .


RE: بحاجة الى تنفيذ case في لغة sql - gonm64 - 28-12-19

السلام عليكم
شكرا لك اخي احمد الطيب استاذنا اسال الله تعالى ان يوفقك لخير الدنيا والاخرة
تحقق المطلوب مع الشكر لكم


RE: بحاجة الى تنفيذ case في لغة sql - Ahmed_Mansoor - 28-12-19

وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , اللهم آمين وإياك , جزاك الله كل خير وبالتوفيق والنجاح .