1.Makkelijk
Wat doet UNION met de resultaten van twee SELECT-query's?
- AKoppelt ze naast elkaar op een sleutel
- BVoegt ze samen tot één resultaat en verwijdert dubbele rijen
- CHoudt alleen rijen over die in de eerste query voorkomen maar niet in de tweede
- DHoudt alleen rijen over die in beide voorkomen
2.Makkelijk
Welk sleutelwoord sorteert het resultaat van een query?
- ASORT
- BGROUP BY
- CARRANGE
- DORDER BY
3.Makkelijk
Welke operator wordt gebruikt voor eenvoudige patroonherkenning in tekst in een WHERE-clausule?
- AMATCH
- BLIKE
- CSIMILAR
- DCONTAINS
4.Gemiddeld
Wat geeft SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results terug?
- AElke naam met het label 'pass' of 'fail', afhankelijk van het cijfer
- BHet aantal studenten dat geslaagd en gezakt is
- CAlleen de studenten die geslaagd zijn
- DEen fout, omdat CASE niet is toegestaan in SELECT
5.Gemiddeld
Een tabel heeft rijen waarin col NULL is. Welke rijen geeft WHERE col = NULL terug?
- AAlle rijen van de tabel
- BEen fout in elke database
- CGeen rijen, omdat de vergelijking onbekend (UNKNOWN) is
- DAlleen de rijen waarin col NULL is, net als bij IS NULL
6.Gemiddeld
Welke bewering over HAVING is juist?
- AHet kan niet samen met GROUP BY worden gebruikt
- BHet kan aggregatiefuncties gebruiken om groepen te filteren
- CHet sorteert de resultaten
- DHet moet in de SELECT-instructie vóór WHERE staan
7.Moeilijk
Een gecorreleerde subquery is een subquery die:
- ATwee tabellen koppelt via een vreemde sleutel
- BVerwijst naar kolommen van de buitenste query en per buitenste rij wordt geëvalueerd
- CSlechts één keer vóór de buitenste query wordt uitgevoerd en het resultaat voor elke rij in de cache bewaart
- DAlleen aggregatiefuncties gebruikt
8.Moeilijk
Wat geeft het volgende terug: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AEen fout, omdat subqueries niet zijn toegestaan in WHERE
- BHet gemiddelde cijfer van alle studenten
- CStudenten met een cijfer boven het gemiddelde cijfer
- DAlleen de studenten met het hoogste cijfer
Antwoordenblad
- 1. B · Voegt ze samen tot één resultaat en verwijdert dubbele rijen
- 2. D · ORDER BY
- 3. B · LIKE
- 4. A · Elke naam met het label 'pass' of 'fail', afhankelijk van het cijfer
- 5. C · Geen rijen, omdat de vergelijking onbekend (UNKNOWN) is
- 6. B · Het kan aggregatiefuncties gebruiken om groepen te filteren
- 7. B · Verwijst naar kolommen van de buitenste query en per buitenste rij wordt geëvalueerd
- 8. C · Studenten met een cijfer boven het gemiddelde cijfer
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.