#709

Liczba wierszy dla DISTINCT nad agregatem GROUP BY

Avito zadaje klasyczne podchwytliwe pytanie rekrutacyjne: czy kandydat wie, że DISTINCT nałożony na GROUP BY jest niemal zawsze bez efektu? Oto miniaturowa reprodukcja tej samej sztuczki na danych z analityki kliknięć. Uruchom zapytanie na danych źródłowych i zwróć liczbę wierszy, które ono zwraca: Zwróć wynik w pojedynczej kolumnie rows_returned — liczbę wierszy, które powyższe zapytanie zwraca na danych źródłowych (czyli opakuj zapytanie i wykonaj nad nim COUNT(*)).

Przykładowy oczekiwany wynik

Tak wygląda poprawna odpowiedź — liczba jej wierszy jest swoista i nie musi odpowiadać tabelom ze schematu.

rows_returned
11
Avito

Wynik Twojego zapytania pojawi się tutaj

Focus radio
Paused · SomaFM · Fluid