Data Analytics

SQL - Aggregationen und Gruppierungen

COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING, verschachtelte Aggregatfunktionen, COALESCE, CASE WHEN

20 Interview-Fragen·
Junior
1

Welche SQL-Funktion zählt die Anzahl der Zeilen in einer Tabelle?

Antwort

COUNT ist die SQL-Aggregatfunktion, die die Anzahl der von einer Abfrage zurückgegebenen Zeilen zählt. COUNT(*) zählt alle Zeilen einschließlich derer mit NULL-Werten, während COUNT(Spalte) nur Zeilen zählt, in denen die angegebene Spalte nicht NULL ist.

2

Welche SQL-Funktion berechnet die Summe der Werte in einer numerischen Spalte?

Antwort

SUM ist die Aggregatfunktion, die alle nicht-NULL-Werte in einer numerischen Spalte addiert. Sie wird häufig verwendet, um Summen wie Umsatz, verkaufte Mengen oder andere kumulative Werte zu berechnen. Wenn alle Werte NULL sind, gibt SUM NULL zurück.

3

Was ist der Unterschied zwischen COUNT(*) und COUNT(Spalte)?

Antwort

COUNT(*) zählt alle Zeilen im Ergebnis, einschließlich derer mit NULL-Werten in einer beliebigen Spalte. COUNT(Spalte) zählt nur Zeilen, in denen die angegebene Spalte einen nicht-NULL-Wert hat. Diese Unterscheidung ist bei der Analyse unvollständiger Daten wesentlich.

4

Welche SQL-Funktion gibt den Durchschnittswert einer numerischen Spalte zurück?

5

Welche Rolle spielt die GROUP BY-Klausel in einer SQL-Abfrage?

+17 Interview-Fragen

Meistere Data Analytics für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten