Aantal rijen bij DISTINCT over een GROUP BY-aggregatie
Avito stelt een klassieke strikvraag in sollicitatiegesprekken: weet de kandidaat dat DISTINCT boven op GROUP BY bijna altijd geen effect heeft? Hier is een mini-reproductie van dezelfde truc op data uit klikanalyses.
Voer de query uit op de seeddata en geef terug hoeveel rijen die oplevert:
Geef het resultaat terug in één kolom rows_returned — het aantal rijen dat de bovenstaande query oplevert op de seeddata (oftewel verpak de query en doe COUNT(*) eroverheen).
Voorbeeld van verwachte uitvoer
Zo ziet een correct antwoord eruit — het aantal rijen is op zichzelf staand en hoeft niet overeen te komen met de schematabellen.
| rows_returned |
|---|
| 11 |
Avito
Log in om je inzendingsgeschiedenis te zien
InloggenLog in om de AI-mentor te gebruiken
InloggenFocus radio
Paused · SomaFM · Fluid