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

Hoe verschilt UNION ALL van UNION?

  1. AUNION ALL verwijdert dubbele rijen
  2. BUNION ALL houdt dubbele rijen
  3. CUNION ALL werkt alleen op één tabel
  4. DUNION ALL sorteert het resultaat
2.Makkelijk

Waar staat het jokerteken _ (underscore) voor in een LIKE-patroon?

  1. AEen spatie
  2. BPrecies één teken
  3. CNul of meer tekens
  4. DEen willekeurige letter, maar geen cijfers
3.Makkelijk

Welk sleutelwoord geeft een kolom of tabel in een query een tijdelijke alternatieve naam?

  1. ARENAME
  2. BNAME
  3. CAS
  4. DALIAS
4.Gemiddeld

Wat geeft SELECT SUM(amount) FROM orders terug als de WHERE-clausule op geen enkele rij past?

  1. A0
  2. BEen lege string
  3. CNULL
  4. DEen fout
5.Gemiddeld

Waarom mislukt SELECT price * 2 AS double_price FROM t WHERE double_price > 10 in de meeste databases?

  1. AWHERE kan alleen tekstkolommen vergelijken
  2. BRekenen is niet toegestaan in de SELECT-lijst
  3. CAliassen mogen geen underscore bevatten
  4. DWHERE wordt vóór de SELECT-lijst geëvalueerd, dus de alias bestaat nog niet
6.Gemiddeld

Een kolom bevat de waarden 10, 20 en NULL. Wat geeft AVG(col) terug?

  1. A30
  2. B15
  3. C10
  4. DNULL
7.Moeilijk

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

  1. ADENSE_RANK()
  2. BRANK()
  3. CROW_NUMBER()
  4. DCOUNT()
8.Moeilijk

x is NULL en y = 1. Wat is de waarde van de voorwaarde (x > 5 OR y = 1)?

  1. AFALSE
  2. BUNKNOWN
  3. CTRUE
  4. DNULL, dus de rij wordt altijd geweigerd

Antwoordenblad

  1. 1. B · UNION ALL houdt dubbele rijen
  2. 2. B · Precies één teken
  3. 3. C · AS
  4. 4. C · NULL
  5. 5. D · WHERE wordt vóór de SELECT-lijst geëvalueerd, dus de alias bestaat nog niet
  6. 6. B · 15
  7. 7. C · ROW_NUMBER()
  8. 8. C · TRUE

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