Bazy danych · Middle · Pytanie 32 z 75
Do czego służy COUNT(*) FILTER (WHERE status = 'paid')?
- 1Do liczenia wierszy bez statusu
- ✓Poprawna odpowiedź: Do liczenia tylko pasujących wierszy w agregacie, więc jedno zapytanie zwraca kilka liczników
- 3Do filtrowania całego wyniku przed liczeniem
Wyjaśnienie
Na przykład COUNT(*) FILTER (WHERE status = 'paid') AS paid, COUNT(*) FILTER (WHERE status = 'new') AS new w jednym przebiegu.