الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن كيفية استخدام أكثر من دالة count بشروط مختلفة في استعلام واحد

بدأه ahat_3995 في 26 يونيو 2012 · 1 رد · 676 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما هي جملة الإستعلام الصحيحة إذا أردت أن استخدم أكثر من دالة count في جملة إستعلام واحدة و أي حقل شرط عداده مختلف عن الحقل الآخر مثلاً :

رمز برمجي:

where islam >= 15
where arabic >= 20
where math >= 25
where eng >= 30

هل كل هذه الشروط تسعها جملة إستعلام واحدة مع الدالة count

رمز برمجي:

sql = "select count(isalm),conunt(arabic),conut(math),count(eng) from stu wher ....................."

طبعاً أنا أريد من هذا الإستعلام :

عدد الذين أحرزوا في التربية الإسلامية الدرجات على أساس هذا الشرط :

where islam >= 15

عدد الذين أحرزوا في اللغة العربية الدرجات على أساس هذا الشرط :

where arabic >= 20

عدد الذين أحرزوا في الرياضيات الدرجات على أساس هذا الشرط :

where math >= 25

عدد الذين أحرزوا في اللغة الإنجليزية الدرجات على أساس هذا الشرط :

where eng >= 30

كل هذا بجملة إستعلام وااااااااحدة

أم هذه المسألة تحتاج لأربعة جمل إستعلام و لكم الشكر

#2

شكراً على أي حال - و الكود التالي هو الحل و هناك مثال مرفق :

 sql = "select (select count(quran)from tablemax where quran >= 15),(select count(arab)from tablemax where arab >= 25),(select count(math)from tablemax where math >= 20),(select count(engl)from tablemax where engl >= 20) from tablemax"

sql.rar

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…