#709

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

Výsledek vašeho dotazu se zobrazí zde

Focus radio
Paused · SomaFM · Fluid