Werkblad Databases & SQL met antwoorden

Gratis printbaar werkblad Databases & SQL: 8 opgaven van makkelijk tot tentamenniveau, met antwoordenblad. Print het of sla het op als pdf.

Nieuw werkbladOnline oefenen met hints

Voor docenten: gratis te printen, kopiëren en in de les te gebruiken. Elk nieuw werkblad heeft nieuwe waarden en een eigen antwoordblad. Een link naar ExamProblems op je cursuspagina wordt gewaardeerd.

Naam: ____________________   Datum: ____________

1.Makkelijk

Welk SQL-sleutelwoord verwijdert dubbele rijen uit een resultaat?

  1. AUNIQUE
  2. BDISTINCT
  3. CDIFFERENT
  4. DSINGLE
2.Makkelijk

Welke operator wordt gebruikt voor eenvoudige patroonherkenning in tekst in een WHERE-clausule?

  1. ALIKE
  2. BMATCH
  3. CSIMILAR
  4. DCONTAINS
3.Makkelijk

Welke clausule filtert rijen vóór het groeperen?

  1. AWHERE
  2. BORDER BY
  3. CHAVING
  4. DGROUP BY
4.Gemiddeld

Welke query geeft het hoogste salaris per afdeling?

  1. ASELECT dept, MAX(salary) FROM emp GROUP BY dept
  2. BSELECT dept, salary FROM emp WHERE salary = MAX(salary)
  3. CSELECT MAX(dept), salary FROM emp GROUP BY salary
  4. DSELECT dept, MAX(salary) FROM emp ORDER BY dept
5.Gemiddeld

Wat geeft SELECT COALESCE(phone, 'unknown') FROM customers terug voor een klant van wie phone NULL is?

  1. AEen lege string
  2. B'unknown'
  3. CNULL
  4. DEen fout
6.Gemiddeld

Waarom kan een tabel maar één geclusterde index hebben?

  1. ADe SQL-standaard verbiedt meer dan één index op een tabel
  2. BGeclusterde indexen gebruiken te veel geheugen
  3. CGeclusterde indexen kunnen alleen op de primaire sleutel liggen
  4. DDe rijen kunnen fysiek maar in één volgorde worden opgeslagen
7.Moeilijk

Welke vensterfunctie kent binnen elke partitie 1, 2, 3, ... toe aan rijen, zonder gelijke standen?

  1. ARANK()
  2. BCOUNT()
  3. CROW_NUMBER()
  4. DDENSE_RANK()
8.Moeilijk

Tabel b bevat in kolom y de waarden 1, 2 en NULL. Wat geeft SELECT * FROM a WHERE x NOT IN (SELECT y FROM b) terug?

  1. AElke rij van a
  2. BAlleen rijen van a waarin x NULL is
  3. CRijen van a waarin x niet 1 of 2 is
  4. DHelemaal geen rijen

Antwoordenblad

  1. 1. B · DISTINCT
  2. 2. A · LIKE
  3. 3. A · WHERE
  4. 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  5. 5. B · 'unknown'
  6. 6. D · De rijen kunnen fysiek maar in één volgorde worden opgeslagen
  7. 7. C · ROW_NUMBER()
  8. 8. D · Helemaal geen rijen

Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.