Ga naar inhoud

Header

Aggregeren - Opdrachten

1. Aantal acteurs naar geslacht

Maak de volgende query af om het aantal acteur naar geslacht te verkrijgen.

  • Haal data op uit tabel actors.
  • Groepeer op kolom gender met GROUP BY.
  • Selecteer kolom gender, en tel het aantal rijen met functie COUNT().
...
  ...,
  ...(*)
FROM
  ...
...
  ...;




2. Gemiddeld aantal films

Maak de volgende query af om ook het gemiddelde aantal films te berekenen van acteurs van een bepaald geslacht.

  • Hergebruik je code uit de vorige opdracht.
  • Haal data op uit tabel actors.
  • Groepeer op kolom gender met GROUP BY.
  • Selecteer/bereken kolommen:
    • Geslacht: gender
    • Tel het aantal rijen met functie COUNT().
    • Bereken het gemiddelde aantal flms met AVG().
      • Geef deze kolom met AS de naam film_count_avg.
...
  ...,
  ...(*),
  ...(...) AS ...
FROM
  ...
...
  ...;




3. Grootste aantal films

Maak de volgende query af om ook het grootste aantal films te berekenen van een acteur van een bepaald geslacht.

  • Hergebruik je code uit de vorige opdracht.
  • Haal data op uit tabel actors.
  • Groepeer op kolom gender met GROUP BY.
  • Selecteer/bereken kolommen:
    • Geslacht: gender
    • Tel het aantal rijen met functie COUNT().
    • Bereken het gemiddelde aantal films met AVG().
      • Geef deze kolom met AS de naam film_count_avg.
    • Vind het grootste aantal films met MAX().
      • Geef deze kolom met AS de naam film_count_max.
...
  ...,
  ...(*),
  ... AS ...,
  ...
FROM
  ...
...
  ...;




4. (Extra) Lengte van namen

Maak de volgende query af om ook de gemiddelde lengte (aantal tekens) van voornamen van acteurs per geslacht te berekenen.

  • Hergebruik je code uit de vorige opdracht.
  • Bereken de gemiddelde lengte van voornamen, kolom first_name.
    • Gebruik de AVG() en LENGTH() functies.
    • Noem de nieuwe kolom first_name_avg.
  • Welk geslacht heeft gemiddeld de langste voornaam?
...
  ...,
  ...(*),
  ... AS ...,
  ... AS ...,
  ... AS ...
FROM
  ...
...
  ...;




5. (Extra) Aantal acteurs met naam van bepaalde lengte

Maak de volgende query af om:

  • Te groeperen op de lengte van voornamen van acteurs.
  • Als kolommen te selecteren/berekenen:
    • Lengte (aantal karakters) van voornamen van acteurs.
    • Het aantal rijen (aantal acteurs met een voornaam van een bepaalde lengte).
  • Sorteer op de lengte (aantal karakters) van voornamen van acteurs.
...