Število vrstic pri DISTINCT nad agregatom GROUP BY
Avito postavi klasično zvijačno vprašanje na razgovoru: ali kandidat ve, da je DISTINCT nad GROUP BY skoraj vedno brez učinka? Tukaj je drobna ponovitev iste zvijače na podatkih klikovne analitike.
Poženi poizvedbo na seed podatkih in vrni, koliko vrstic vrne:
V en sam stolpec rows_returned vrni število vrstic, ki ga zgornja poizvedba vrne na seed podatkih (torej ovij poizvedbo in nad njo naredi COUNT(*)).
Vzorec pričakovanega izhoda
Tako izgleda pravilen odgovor — ima svoje število vrstic in se ni treba ujemati s tabelami sheme.
| rows_returned |
|---|
| 11 |
Avito
Prijavite se za ogled zgodovine oddaj
PrijavaPrijavite se za uporabo mentorja UI
PrijavaFocus radio
Paused · SomaFM · Fluid