Počet řádků při DISTINCT nad agregací GROUP BY
Avito dává klasický záludný dotaz na pohovoru: ví kandidát, že DISTINCT nad GROUP BY je téměř vždy bez efektu? Tady je drobná ukázka stejného triku na datech z analytiky kliků.
Spusťte dotaz na seed datech a vraťte, kolik řádků vyprodukuje:
Výsledek vraťte v jediném sloupci rows_returned — počet řádků, které výše uvedený dotaz vrátí na seed datech (tedy dotaz obalte a udělejte nad ním COUNT(*)).
Ukázka očekávaného výstupu
Takto vypadá správná odpověď — počet řádků je její vlastní, nemusí odpovídat tabulkám schématu.
| rows_returned |
|---|
| 11 |
Avito
Přihlaste se, abyste viděli historii odevzdání
Přihlásit sePřihlaste se, abyste mohli použít AI mentora
Přihlásit seFocus radio
Paused · SomaFM · Fluid