#709

Eilučių skaičius esant DISTINCT virš GROUP BY agregato

Avito užduoda klasikinį pokalbio spąstų klausimą: ar kandidatas žino, kad DISTINCT virš GROUP BY rezultato beveik visada nieko nedaro. Štai nedidelis to paties triuko pavyzdys su paspaudimų analitikos duomenimis. Paleisk užklausą su sėklos duomenimis ir grąžink, kiek eilučių ji pateikia: Viename stulpelyje rows_returned grąžink eilučių skaičių, kurį aukščiau pateikta užklausa duoda su sėklos duomenimis (t. y. apgaubk užklausą ir padaryk COUNT(*) virš jos).

Laukiamo rezultato pavyzdys

Taip atrodo teisingas atsakymas — jo eilučių skaičius yra savitas, jis neprivalo sutapti su schemos lentelėmis.

rows_returned
11
Avito

Jūsų užklausos rezultatas bus rodomas čia

Focus radio
Paused · SomaFM · Fluid