De belangrijkste SQL-opdrachten (SELECT, INSERT, UPDATE, DELETE) en de syntaxis van clausules, elk uitgelegd met een korte voorbeeldquery.
42 kaarten · basiskaarten · Door AI geschreven, twee keer gecontroleerd. Pas alles aan.
- Wat is de basissyntaxis van een SELECT-statement?
Toon antwoord
SELECT column1, column2 FROM table_name
- Hoe filter je rijen in een SELECT met een WHERE-clausule?
Toon antwoord
SELECT * FROM users WHERE age > 18
- Wat doet de ORDER BY-clausule?
Toon antwoord
Sorteert de resultaatset op een of meer kolommen: SELECT * FROM products ORDER BY price DESC
- Waarvoor gebruik je de LIMIT-clausule?
Toon antwoord
Beperkt het aantal teruggegeven rijen: SELECT * FROM orders LIMIT 10
- Wat doet DISTINCT in een SELECT?
Toon antwoord
Geeft alleen unieke waarden terug: SELECT DISTINCT country FROM customers
- Hoe tel je rijen met een aggregatiefunctie?
Toon antwoord
SELECT COUNT(*) FROM employees
- Wat doet de aggregatiefunctie SUM?
Toon antwoord
Telt alle waarden in een kolom op: SELECT SUM(salary) FROM employees
- Hoe bereken je de gemiddelde waarde in een kolom?
Toon antwoord
SELECT AVG(price) FROM items
- Wat geeft de functie MAX terug?
Toon antwoord
De hoogste waarde in een kolom: SELECT MAX(score) FROM games
- Wat geeft de functie MIN terug?
Toon antwoord
De laagste waarde in een kolom: SELECT MIN(salary) FROM employees
- Waarvoor gebruik je de GROUP BY-clausule?
Toon antwoord
Groepeert rijen op een of meer kolommen: SELECT department, COUNT(*) FROM employees GROUP BY department
- Hoe filter je groepen na GROUP BY?
Toon antwoord
Gebruik HAVING: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
- Wat is een INNER JOIN?
Toon antwoord
Geeft rijen terug met overeenkomende waarden in beide tabellen: SELECT * FROM orders INNER JOIN customers ON orders.customer_id = customers.id
- Wat is een LEFT JOIN?
Toon antwoord
Geeft alle rijen uit de linkertabel terug plus de overeenkomende rijen uit de rechtertabel: SELECT * FROM customers LEFT JOIN orders ON customers.id = orders.customer_id
- Wat is een RIGHT JOIN?
Toon antwoord
Geeft alle rijen uit de rechtertabel terug plus de overeenkomende rijen uit de linkertabel: SELECT * FROM orders RIGHT JOIN customers ON orders.customer_id = customers.id