Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Maksymalna suma zapytania

SELECT q3.S_ID,
       q3.S_LAST,
       q3.S_FIRST,
      max( q3.Total Credits)
FROM
  (SELECT q2.S_ID,
          q2.S_LAST,
          q2.S_FIRST,
          sum(q1.CREDITS) Total Credits
   FROM
     (SELECT COURSE_NO,
             CREDITS
      FROM COURSE) q1
   JOIN
     (SELECT s.S_ID,
             s.S_LAST,
             s.S_FIRST,
             cs.COURSE_NO
      FROM STUDENT s
      JOIN ENROLLMENT e ON s.S_ID = e.S_ID
      JOIN COURSE_SECTION cs ON e.C_SEC_ID = cs.C_SEC_ID) q2 ON q1.COURSE_NO = q2.COURSE_NO
   GROUP BY q2.S_ID,
            q2.S_LAST,
            q2.S_FIRST) q3
GROUP BY q3.S_ID,
         q3.S_LAST,
         q3.S_FIRST;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego zapytanie Oracle 12c wymaga podwójnych cudzysłowów wokół tabeli?

  2. Potrzebujesz pomocy z połączeniem z bazą danych i kodem zapytania

  3. Czas wykonania zapytania Oracle

  4. Różnica między NVARCHAR w Oracle i SQL Server?

  5. 46 plików kontrolnych dla programu ładującego SQL