Appearance
Subqueries opgaver
Brug følgende tabeller
https://ucl.kjc.dk/dfu-03-education-db.sql
Tilføj gerne mere data til tabellerne, hvis det er nødvendigt for at teste dine queries.
01, Scalar Subquery
Find alle studerende og vis samtidig gennemsnittet af alle eksamenskarakterer i databasen i en ekstra kolonne.
Hint: Brug en scalar subquery i SELECT.
02, Row Subquery
Find den studerende, hvis (id, programId) matcher (studentId, programId) for den bedst bedømte eksamen i hele databasen.
Hint: (a, b) = (SELECT x, y ...) i Postgres
03, Table Subquery
Find navnene på de studerende, som er tilmeldt mindst ét kursus, hvor kurset hører til programmet "Multimediedesigner".
Hint: Subquery i WHERE ... IN (...).
04, Correlated Subquery
For hver studerende: vis deres navn og deres bedste karakter.
Hint: Correlated subquery i SELECT som refererer til Students.id.