Analytické dopyty

Výsledky troch povinných dopytov podľa zadania.

SELECT 1 — Top 10 strelcov ligy

10 korčuliarov s najvyšším celkovým počtom gólov naprieč všetkými zápasmi. Pri rovnakom počte gólov radí abecedne.

SELECT CONCAT(p.last_name, ' ', p.first_name) AS name,        t.name AS team, SUM(ps.goals) AS goals FROM Players p JOIN Skaters s ON s.player_id = p.player_id JOIN Player_Stats ps ON s.player_id = ps.player_id JOIN Teams t ON t.team_id = p.team_id GROUP BY ps.player_id ORDER BY goals DESC, name ASC LIMIT 10;
# Hráč Tím Góly Pomer
1 Seatter Mendie Montreal Canadiens 21
2 Anwell Alli Montreal Canadiens 17
3 MacAfee Carmencita Montreal Canadiens 17
4 Brahan Jon Montreal Canadiens 16
5 Fullicks Lind Montreal Canadiens 15
6 Kenworthey Ninnetta Washington Bruh 14
7 Tunnock Clarinda Boston Second 14
8 Dranfield Weston Boston Second 13
9 Hunnisett Fraze Boston Boss 13
10 Marusyak Lorain Washington New Life 13
SELECT 2 — Top 3 tímy podľa presilovky

Percentuálna úspešnosť presilovky každého tímu — góly z presilovky / pokusy × 100. Zobrazené sú 3 najefektívnejšie tímy ligy.

SELECT t.name,        (SUM(ps.powerplay_goals) / SUM(ps.powerplay_attempts)) * 100 AS percentage FROM PowerPlay_Stats ps JOIN Teams t ON t.team_id = ps.team_id GROUP BY ps.team_id, t.name ORDER BY percentage DESC LIMIT 3;
# Tím Góly Pokusy Úspešnosť % Pomer
1 Boston Boss 18 49 36.73 %
2 Boston Second 18 59 30.51 %
3 Chicago Boss 17 56 30.36 %
SELECT 3 — Save % brankárov podľa tímu

Priemerná úspešnosť zákrokov brankárov každého tímu — celkové zákroky / strely na bránku. Zoradené zostupne.

SELECT t.name,         (SUM(gs.saves) / SUM(gs.shots_against)) AS average FROM Goalie_Stats gs JOIN Goalies g ON gs.player_id = g.player_id JOIN Players p ON g.player_id = p.player_id JOIN Teams t ON p.team_id = t.team_id GROUP BY t.team_id, t.name ORDER BY average DESC;
# Tím Zákroky Strely Save % Pomer
1 Chicago Boss 594 625 95.04 %
2 Boston Second 556 586 94.88 %
3 New York Yuniors 557 588 94.73 %
4 Chicago Bulls 490 520 94.23 %
5 Montreal Canadiens 835 888 94.03 %
6 Montreal Real 600 641 93.60 %
7 New York Boss 625 671 93.14 %
8 Washington New Life 679 730 93.01 %
9 Boston Boss 843 907 92.94 %
10 Washington Bruh 445 488 91.19 %