#709

Numero di righe per DISTINCT su un aggregato GROUP BY

Avito pone un classico tranello da colloquio: il candidato sa che DISTINCT applicato sopra GROUP BY è quasi sempre inutile? Ecco una piccola riproduzione dello stesso trucco su dati di analitica dei click. Esegui la query sui dati di partenza e restituisci quante righe produce: Restituisci il risultato in un'unica colonna rows_returned — il conteggio delle righe che la query qui sopra produce sui dati di partenza (cioè racchiudi la query ed esegui COUNT(*) su di essa).

Esempio di output atteso

Ecco come appare una risposta corretta — il suo numero di righe è a sé stante, non deve corrispondere alle tabelle dello schema.

rows_returned
11
Avito

Il risultato della tua query apparirà qui

Focus radio
Paused · SomaFM · Fluid