Získej tři pohledy v jediném dotazu
Dashboard potřebuje jeden výsledek se třemi řezy najednou: počet událostí podle typu události, 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í: vše zvládne jeden dotaz s agregací přes několik sad sloupců. 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“. 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 | type | user_id |
|---|---|---|
| 12 | purchase | NULL |
| 6 | refund | NULL |
| 10 | view | NULL |
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