#709

Rækketal for DISTINCT oven på en GROUP BY-aggregering

Avito stiller et klassisk interviewfælde-spørgsmål: ved kandidaten, at DISTINCT oven på GROUP BY næsten altid ingen effekt har? Her er en lille reproduktion af det samme trick på klikanalysedata. Kør forespørgslen mod seed-dataene, og returnér, hvor mange rækker den producerer: Returnér resultatet i en enkelt kolonne rows_returned — antallet af rækker, som forespørgslen ovenfor giver på seed-dataene (dvs. pak forespørgslen ind, og lav COUNT(*) over den).

Eksempel på forventet output

Sådan ser et korrekt svar ud — dets rækketal er dets eget og behøver ikke at matche skematabellerne.

rows_returned
11
Avito

Resultatet af din forespørgsel vises her

Focus radio
Paused · SomaFM · Fluid