1.Makkelijk
Hoe sorteer je een resultaat van het hoogste naar het laagste salaris?
- ASORT salary DOWN
- BGROUP BY salary DESC
- CORDER BY salary ASC
- DORDER BY salary DESC
2.Makkelijk
Welke clausule geeft in PostgreSQL en MySQL alleen de eerste 10 rijen van een resultaat terug?
- ATOP ROWS 10
- BMAX 10
- CFIRST 10 ONLY
- DLIMIT 10
3.Makkelijk
Waar staat het jokerteken % voor in een LIKE-patroon?
- AHet einde van de string
- BEén willekeurig cijfer
- CPrecies één teken op die positie van de tekenreeks
- DEen willekeurige reeks van nul of meer tekens
4.Gemiddeld
Wat is een databasetrigger?
- AEen query die een gebruiker met de hand uitvoert
- BEen soort index die zoeken versnelt
- CCode die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
- DEen geplande back-up van de database
5.Gemiddeld
Waar staat de "A" in ACID voor?
- AAvailability (beschikbaarheid)
- BAtomicity (atomiciteit)
- CAggregation (aggregatie)
- DAccuracy (nauwkeurigheid)
6.Gemiddeld
Wat geeft SELECT COALESCE(phone, 'unknown') FROM customers terug voor een klant van wie phone NULL is?
- AEen fout
- BNULL
- CEen lege string
- D'unknown'
7.Moeilijk
Welke SQL-functionaliteit is het meest geschikt om elke werknemer onder een manager te vinden in een organisatieboom van onbekende diepte?
- AEén enkele self-join van de tabel employees op manager_id
- BEen UNIQUE-constraint op manager_id
- CEen GROUP BY op manager_id
- DEen recursieve common table expression (WITH RECURSIVE)
8.Moeilijk
Waarom gebruik je na customers LEFT JOIN orders COUNT(o.id) in plaats van COUNT(*) om bestellingen per klant te tellen?
- ACOUNT(*) negeert rijen met NULL-waarden
- BCOUNT(*) telt de met NULL gevulde rij als 1 voor klanten zonder bestellingen
- CCOUNT(*) is niet toegestaan na een join
- DCOUNT(o.id) telt alleen verschillende klanten
Antwoordenblad
- 1. D · ORDER BY salary DESC
- 2. D · LIMIT 10
- 3. D · Een willekeurige reeks van nul of meer tekens
- 4. C · Code die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
- 5. B · Atomicity (atomiciteit)
- 6. D · 'unknown'
- 7. D · Een recursieve common table expression (WITH RECURSIVE)
- 8. B · COUNT(*) telt de met NULL gevulde rij als 1 voor klanten zonder bestellingen
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.