Datenbanken · Middle · Frage 32 von 75
Wofür nutzt man COUNT(*) FILTER (WHERE status = 'paid')?
- 1Zeilen zählen, die keinen Status haben
- 2Nur passende Zeilen innerhalb eines Aggregats zählen
- 3Das ganze Ergebnis vor dem Zählen filtern
Antwort zeigen
Richtige Antwort: Nur passende Zeilen innerhalb eines Aggregats zählen
Erklärung
Zum Beispiel COUNT(*) FILTER (WHERE status = 'paid') AS paid, COUNT(*) FILTER (WHERE status = 'new') AS new in einem Durchlauf.