Jeden dotaz: podle typu, podle uživatele a celkový součet
Dashboard chce tři řezy v jediném výsledku: počet událostí podle typu, počet událostí podle uživatele a celkový součet přes všechny události. Spouštět tři dotazy a sešívat je přes sjednocení je ošklivé a neefektivní: jedna agregace přes několik sad sloupců vrátí vše během jednoho průchodu. Vypište typ události, identifikátor uživatele a počet událostí — pro řezy „jen podle typu“, „jen podle uživatele“ a „celkový součet“. V řezu podle typu je identifikátor uživatele prázdný; v řezu podle uživatele je prázdný typ; v řádku celkového součtu jsou prázdné oba. Seřaďte podle typu události (prázdné hodnoty na konci) a poté podle identifikátoru uživatele (prázdné hodnoty také na konci).
Ukázka očekávaného výstupu
Takto vypadá správná odpověď — počet řádků je její vlastní, nemusí odpovídat tabulkám schématu.
| n | kind | user_id |
|---|---|---|
| 2 | click | NULL |
| 8 | page | NULL |
| 4 | NULL | 1 |
Přihlaste se, abyste viděli historii odevzdání
Přihlásit sePřihlaste se, abyste mohli použít AI mentora
Přihlásit se