Indholdsfortegnelse

SQL Øvelser – JOINs (MariaDB)

Formålet med disse øvelser er at lære at anvende JOINs i SQL ved brug af Chinook-datasættet.

Relations oversigt:

I øvelserne arbejdes der med følgende JOIN-typer:

Kun SELECT-forespørgsler må anvendes.


Øvelse 1 – INNER JOIN

Opgave: Vis alle albums sammen med navnet på den kunstner, der har udgivet albummet.

Krav:


Øvelse 2 – INNER JOIN med filtrering

Opgave: Vis alle tracks og deres albumtitler for albummet *Let There Be Rock*.

Krav:


Øvelse 3 – Flere INNER JOINs

Opgave: Vis alle tracks sammen med deres genre og medietype.

Krav:


Øvelse 4 – INNER JOIN på faktatabel

Opgave: Vis alle fakturalinjer med tilhørende track-information.

Krav:


Øvelse 5 – LEFT JOIN (manglende relationer)

Opgave: Vis alle kunder og deres fakturaer.

Krav:


Øvelse 6 – RIGHT JOIN

Opgave: Vis alle fakturaer og tilhørende kunder.

Krav:


Øvelse 7 – CROSS JOIN

Opgave: Vis alle mulige kombinationer af genrer og medietyper.

Krav:


Øvelse 8 – SELF JOIN

Opgave: Vis alle medarbejdere og deres chef.

Krav:

Hint


Øvelse 9 – JOIN + GROUP BY

Opgave: Vis alle kunder sammen med antallet af fakturaer og deres supportmedarbejder.

Krav:


(Bonus opgave) Øvelse 10 – Avanceret JOIN

Opgave: Lav en oversigt over alle solgte tracks.

Krav: