Demoprøve
Prøv ekte oppgaver uten innlogging. Velg et emne og test deg selv.
Spørsmål 1 av 5 · Fritekst
Oppgave 2: SQL spørringer (40%)
Du jobber med databasen til «QuizKlar.no».
Spørsmål: spørsmålID, emnekode, tema, mulige_poeng
Midlertidig_resultat: prøveID, brukerID, antall_poeng
Prøve: prøveID, spørsmålID
Brukere: brukerID, email, medlem_status, premium_status
Ferdige_prøver: brukerID, prøveID, mulig_totalscore, totalscore
Feil_spørsmål: spørsmålID, brukerID, valgt_svar, riktig_svar
Merk: og er boolean (TRUE/FALSE).
(a) Skriv en SQL-spørring som viser e-postadressene til alle brukere med premium og medlemskap aktivert.
(b) Finn alle spørsmål fra emnet "DB2100" som har større enn .
(c) Vis , og for alle prøver der brukeren har fått mer enn av maks poengsum.
(d) Vis alle spørsmål som en bestemt bruker (f.eks. ) har svart feil på. Vis både , og .
(e) Vis alle spørsmål som minst forskjellige brukere har svart feil på.
(f) Vis og antall feilbesvarte spørsmål for alle brukere, sortert fra flest feil til færrest.
(g) Lag et VIEW som viser og alle fullførte prøver med poengprosent. Bruk dette VIEW-et til å finne brukere som har bestått minst prøver (minst ). Bruk formelen for å finne poengprosent.