Data Analytics

SQL - Aggregaties en groeperingen

COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING, geneste aggregatiefuncties, COALESCE, CASE WHEN

20 gespreksvragen·
Junior
1

Welke SQL-functie telt het aantal rijen in een tabel?

Antwoord

COUNT is de SQL-aggregatiefunctie die het aantal rijen telt dat door een query wordt geretourneerd. COUNT(*) telt alle rijen inclusief die met NULL-waarden, terwijl COUNT(kolom) alleen rijen telt waarbij de opgegeven kolom niet NULL is.

2

Welke SQL-functie berekent de som van waarden in een numerieke kolom?

Antwoord

SUM is de aggregatiefunctie die alle niet-NULL-waarden in een numerieke kolom optelt. Het wordt vaak gebruikt om totalen te berekenen zoals omzet, verkochte hoeveelheden of andere cumulatieve waarden. Als alle waarden NULL zijn, geeft SUM NULL terug.

3

Wat is het verschil tussen COUNT(*) en COUNT(kolom)?

Antwoord

COUNT(*) telt alle rijen in het resultaat, inclusief die met NULL-waarden in een willekeurige kolom. COUNT(kolom) telt alleen rijen waarbij de opgegeven kolom een niet-NULL-waarde heeft. Dit onderscheid is essentieel bij het analyseren van onvolledige gegevens.

4

Welke SQL-functie retourneert de gemiddelde waarde van een numerieke kolom?

5

Wat is de rol van de GROUP BY-clausule in een SQL-query?

+17 gespreksvragen

Beheers Data Analytics voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis