SQL-Abfrage für die erste Gesamt Studierende registriert seit mehr als 5 Kurse in einem semester
Ich bin neu bei sql-Abfragen so weiß nicht viel
ich habe eine Tabelle mit dem Namen Registrierung
diese Tabelle hat die folgende Struktur
Student_ID int,
Course varchar(15),
Score int,
Semester varchar(15),
Discipline varchar(10),
Campus varchar(15),
Degree varchar(10),
Year int
es enthält keine primary key-es hat die Daten der Studierenden von 4 unterschiedlichen Standorten von der gleichen Universität, so student_id wiederholt
bin ich verpflichtet Gesamtzahl der Studierenden, die mehr als 5 Kurse in einem bestimmten semester
ich hoffe, ich habe die Frage klar bitte helfen, wenn jemand kann.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
GROUP BY
undHAVING COUNT
um all die Studenten, die mehr als fünf Kurse:Um die Anzahl der Schüler, die man zählen kann die Anzahl von Zeilen, Abfrage:
Bekommen die Studierenden, die registriert seit mehr als 5 Kurse, die Sie dies tun...
Um die Anzahl der Studenten, die registriert seit mehr als 5 Kurse, die Sie dies tun...
Müssen Sie die Gruppe von campus-UND Studenten-id, da student-id wiederholt für verschiedene Standorte. Auch der Primärschlüssel sein sollte, composite (campus, student_id, semester, Jahr, natürlich), wenn ich Sie richtig verstehe.
Ich gehe davon aus das der name der Tabelle Universität