تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[SQL] اريد استعلام يظهر لي الناتج بهذه الصورة
#1
السلام عليكم ورحمة الله وبركاته
لدي جدول فيه البيانات التالية





اريد استعلام يظهر لي الناتج بهذه الصورة طبعا استعلام في تقرير المهم نتيجة التقرير اما بالنسبة لهيئة التقرير فقد قمت بتجيزها يعني احتاج الاستعلام فقط  وبأي أسماء للأعمدة المهم الصيغة
وشكرا


الرد }}}
تم الشكر بواسطة:
#2
هل احتاج توضيح اكثر للسؤال
الرد }}}
تم الشكر بواسطة: asemshahen5
#3
وعليكم السلام ورحمة الله وبركاته ،،

بخصوص الإستعلام كالتالي :

كود :
SELECT Table1.Country, Table1.[Kind], Table1.Gender, Count(Table1.Gender) AS CountOfGender
FROM Table1
GROUP BY Table1.Country, Table1.[Kind], Table1.Gender;


مثال لقاعدة البيانات مرفق .

بالتوفيق للجميع

   


الملفات المرفقة
.zip   DB1.zip (الحجم : 22.68 ك ب / التحميلات : 22)
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
#4
شكرا ماقصرت

لكن ممكن اجعل النتيجة في سطر واحد كما في الصورة المرفقة


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة: asemshahen5 , محمد كريّم
#5
حاولت ولم اتوفق .
نتمنى الاخوة يشوفون حل .

وانا سوف اجتهد في الحل بقدر استطاعتي .

بالتوفيق للجميع
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
#6
كود الاستعلام سيكون بهذا الشكل
كود :
SELECT T1.Country AS `البلد`,
(SELECT Count(Gender) AS CountOfGender FROM Table1 WHERE T1.Country = Country AND Gender = 'ذكر' AND Kind = 'اساسي' GROUP BY Country) AS `ذكر/ اساسي`,
(SELECT Count(Gender) AS CountOfGender FROM Table1 WHERE T1.Country = Country AND Gender = 'إنثى' AND Kind = 'اساسي' GROUP BY Country) AS `إنثى/ اساسي`,
(SELECT Count(Gender) AS CountOfGender FROM Table1 WHERE T1.Country = Country AND Gender = 'ذكر' AND Kind = 'ثانوي' GROUP BY Country) AS `ذكر/ ثانوي`,
(SELECT Count(Gender) AS CountOfGender FROM Table1 WHERE T1.Country = Country AND Gender = 'إنثى' AND Kind = 'ثانوي' GROUP BY Country) AS `إنثى/ ثانوي`
FROM Table1 AS T1 GROUP BY Country

مرفق قاعدة البيانات وبها الاستعلام وهذه صورة للناتج


الملفات المرفقة
.zip   DB1.zip (الحجم : 38.91 ك ب / التحميلات : 26)
الرد }}}
تم الشكر بواسطة: alfaiz678 , محمد كريّم , asemshahen5 , Amir_Alzubidy
#7
احسنت أستاذ kiki

ماذا لو أساسي و ثانوي غير ثابتة بمعنى متغيرة ؟
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
#8
(30-11-19, 09:01 AM)حريف برمجة كتب : احسنت أستاذ kiki

ماذا لو أساسي و ثانوي غير ثابتة بمعنى متغيرة ؟

شكراً لك حريف برمجة
بخصوص السؤال فهنا سيتم التعويض عليها بحلقة For بعد جلب جميع القيم للعمود
فكما تعلم ان التصميم النهائي ليس جدول فعلي بل تكويني بنائاً على قيم تم تحديدها فبناءاً عليه تم هيكلة هذا الجدول
ولذلك تم اضافة اخري لتاكيد مهما كان عدد الدول سيعمل بدون مشكلة
وايضاً يجب على المبرمج الحرض من ادخال كلمة ذكر و انثي بمجرد تغيير حرف مثل أ / إ / ا / ي / ى كلها ستسمع فى الناتج
لذلك يجب عليه عمل كل الاحتمال مثل جعل المستخدم اختيار الكلمة من قائمة او ايضاً عمل تصحيح الاحرف باستبدال أ بـ إ وما شبه
فى النهاية يوجد طرق كثيرة الامر وما فيه ما هو المطلوب النهائي لاختيار الطريقة الانسب والافضل لاتمام ذلك فيوجد طرق متعددة لتنفيذ الامر
الرد }}}
تم الشكر بواسطة: محمد كريّم , asemshahen5 , Amir_Alzubidy , Amir_Alzubidy
#9
(30-11-19, 12:19 AM)حريف برمجة كتب : حاولت ولم اتوفق .
نتمنى الاخوة يشوفون حل .

وانا سوف اجتهد في الحل بقدر استطاعتي .

بالتوفيق للجميع

جزاك الله خير
و
ماقصرت على مجهودك
شكرا لك

(30-11-19, 04:06 AM)kiki كتب : كود الاستعلام سيكون بهذا الشكل
كود :
SELECT T1.Country AS `البلد`,
(SELECT Count(Gender) AS CountOfGender FROM Table1 WHERE T1.Country = Country AND Gender = 'ذكر' AND Kind = 'اساسي' GROUP BY Country) AS `ذكر/ اساسي`,
(SELECT Count(Gender) AS CountOfGender FROM Table1 WHERE T1.Country = Country AND Gender = 'إنثى' AND Kind = 'اساسي' GROUP BY Country) AS `إنثى/ اساسي`,
(SELECT Count(Gender) AS CountOfGender FROM Table1 WHERE T1.Country = Country AND Gender = 'ذكر' AND Kind = 'ثانوي' GROUP BY Country) AS `ذكر/ ثانوي`,
(SELECT Count(Gender) AS CountOfGender FROM Table1 WHERE T1.Country = Country AND Gender = 'إنثى' AND Kind = 'ثانوي' GROUP BY Country) AS `إنثى/ ثانوي`
FROM Table1 AS T1 GROUP BY Country

مرفق قاعدة البيانات وبها الاستعلام وهذه صورة للناتج

ماشاء الله
مشكووووووور
بارك الله فيك

ساقوم بالتطبيق الان في المشروع الرئيسي
الرد }}}
تم الشكر بواسطة: asemshahen5 , kiki , Amir_Alzubidy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعلام من عدة جداول لقاعدة بيانات اكسس Adel27213 1 721 07-11-23, 08:27 AM
آخر رد: justforit
  جمع عمود في داتا جريد واظهار الناتج في تكست بوكس nabil 9 13,012 08-12-22, 01:27 PM
آخر رد: عبدالمؤمن
  استفسار عن استعلام في دالة INSTR غدير الصليحي 0 1,003 14-12-21, 02:22 PM
آخر رد: غدير الصليحي
  اريد امثلة على هذه الدوال floor , substr , instr , replce في الاوراكل غدير الصليحي 0 796 14-12-21, 12:51 PM
آخر رد: غدير الصليحي
  استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا غدير الصليحي 4 1,637 14-12-21, 12:42 PM
آخر رد: غدير الصليحي
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,270 17-11-21, 10:09 AM
آخر رد: سعود
  اريد دمج استعلامين بسام محمدغانم 6 1,563 10-11-21, 04:50 AM
آخر رد: بسام محمدغانم
  استعلام يرجع اسماء الاعمدة و نوع البيانات في جدول معين بسام محمدغانم 0 968 23-10-21, 01:43 AM
آخر رد: بسام محمدغانم
  [Acces2010] اريد تعديل الكود للاكسس بسام محمدغانم 0 836 13-10-21, 09:14 PM
آخر رد: بسام محمدغانم
  اريد ربط 3 جداول (relation ship) فى sql server سلام و محبه 0 1,257 23-01-21, 08:10 PM
آخر رد: سلام و محبه

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم