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
Zaloguj się, aby zobaczyć historię rozwiązań
Zaloguj sięZaloguj się, aby korzystać z Mentora AI
Zaloguj sięFocus radio
Paused · SomaFM · Fluid