Rivien määrä DISTINCT-lauseelle GROUP BY -aggregaatin päällä
Avito esittää klassisen haastattelukompakysymyksen: tietääkö ehdokas, että DISTINCT GROUP BY -tuloksen päällä on lähes aina tehoton? Tässä on pienoismalli samasta kikasta klikkianalytiikan datassa.
Suorita kysely siemendataa vasten ja palauta, kuinka monta riviä se tuottaa:
Palauta tulos yhdessä sarakkeessa rows_returned — yllä olevan kyselyn siemendatasta tuottamien rivien määrä (eli kääri kysely ja tee COUNT(*) sen yli).
Odotetun tulosteen näyte
Näin oikea vastaus näyttää — sen rivimäärä on omansa, eikä sen tarvitse vastata skeeman tauluja.
| rows_returned |
|---|
| 11 |
Avito
Kirjaudu sisään nähdäksesi palautushistorian
Kirjaudu sisäänKirjaudu sisään käyttääksesi tekoälymentoria
Kirjaudu sisäänFocus radio
Paused · SomaFM · Fluid