بتاريخ: 26 يناير 201115 سنة comment_208246 السلام عليكمكيف إستعلام عناسم الصف ، الذكور ، الإناث ، المجموعوأنا اللي عرفت أعمله هو استعلام عن اسم الصف و مجموع الطلابSELECT Name_Class,Count(Id_Student) FROM Students Group By Name_Classكيفية إكمال الإستعلام عن مجموع الذكور والإناثوشكراً تقديم بلاغ
بتاريخ: 26 يناير 201115 سنة comment_208289 أستخدم طريقة Sum بدلاً من طريقة Count وحدد بطريقة Case When إن كان ذكر أم أنثي وضع قيمة 1 أو 0 حسب تحقق الشرط ، وإليك مثال علي ذلك : CREATE TABLE STUDENTS ( STUDENTS_CODE NUMBER(10), STUDENTS_NAME VARCHAR2(30), STUDENTS_CLASS_NAME VARCHAR2(20), STUDENTS_SEX NUMBER(1), CONSTRAINT PK_STUDENTS_CODE PRIMARY KEY(STUDENTS_CODE), CONSTRAINT UQ_STUDENTS_NAME UNIQUE(STUDENTS_NAME) ) / INSERT INTO STUDENTS VALUES(1, 'Ahmed', 'Class 1', 1); INSERT INTO STUDENTS VALUES(2, 'Sara', 'Class 1', 2); INSERT INTO STUDENTS VALUES(3, 'Dina', 'Class 1', 2); INSERT INTO STUDENTS VALUES(4, 'Mohamed', 'Class 2', 1); INSERT INTO STUDENTS VALUES(5, 'Farag', 'Class 2', 1); INSERT INTO STUDENTS VALUES(6, 'Mostapha', 'Class 2', 1); INSERT INTO STUDENTS VALUES(7, 'Dalya', 'Class 2', 2); INSERT INTO STUDENTS VALUES(8, 'Dina', 'Class 2', 2); COMMIT; --------------------------------------------------------- SELECT STUDENTS_CLASS_NAME, SUM(CASE WHEN STUDENTS_SEX = 1 THEN 1 ELSE 0 END) AS COUNT_MALE, SUM(CASE WHEN STUDENTS_SEX = 2 THEN 1 ELSE 0 END) AS COUNT_FEMINIZE FROM STUDENTS GROUP BY STUDENTS_CLASS_NAME تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.