Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Maks dari jumlah kueri

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. Apa perbedaan antara ANSI dan non-ANSI bergabung, dan mana yang Anda rekomendasikan?

  2. Bagaimana cara mendapatkan Oracle SCHEMA sebagai skrip DDL dengan DBMS_METADATA (dan SCHEMA_EXPORT)

  3. Jalankan beberapa kueri dalam satu perintah Oracle di C #

  4. Cara mereferensikan kunci utama komposit dalam SQL

  5. Bagaimana cara mengubah 1985-02-07T00:00:00.000Z (ISO8601) ke nilai tanggal di Oracle?