Week 1

Oefenopdrachten

Oefen met SQL SELECT queries, DISTINCT, COUNT en bewerkingen.

1

Basis SELECT

Makkelijk

Gegeven een tabel Studenten met de kolommen: Naam, Leeftijd, Studie, Stad. Schrijf SQL queries voor:

  1. Selecteer alle kolommen
  2. Selecteer alleen de namen
  3. Selecteer naam en stad
2

DISTINCT

Makkelijk

Gebruik dezelfde tabel Studenten. Schrijf een query die alle unieke steden ophaalt.

3

COUNT variaties

Gemiddeld

Gegeven een tabel Producten (Naam, Prijs, Categorie) waarin sommige prijzen leeg zijn. Leg het verschil uit tussen:

  1. SELECT COUNT(*) FROM Producten
  2. SELECT COUNT(Prijs) FROM Producten
  3. SELECT COUNT(DISTINCT Categorie) FROM Producten
4

Bewerkingen

Gemiddeld

Gegeven een tabel Verkopen met kolommen: Product, Omzet, Aantal. Schrijf queries om:

  1. De totale omzet te berekenen
  2. De gemiddelde omzet te berekenen
  3. Het minimum en maximum aantal te vinden

Quiz & Open vragen (Makkelijk / Normaal / Moeilijk)

Q1

Quiz (Makkelijk)

Makkelijk

Welke query selecteert alle kolommen? Antwoord: SELECT * FROM tabel;

Q2

Open vraag (Normaal)

Normaal
SELECT DISTINCT stad
FROM Studenten;
Q3

Open vraag (Moeilijk)

Moeilijk
SELECT product, omzet
FROM Verkopen
ORDER BY omzet DESC;