lol-analytics/queries.md
Álvaro 22b79f5376
Some checks are pending
ci / docker (push) Waiting to run
Rendering champions with win rates
2024-05-31 00:45:22 +02:00

610 B

SELECT 
	(cast(count(CASE WHEN is_win THEN 1 END) as float) / cast(count(*) as float)) * 100.0 as win_rate, 
	count(CASE WHEN is_win THEN 1 END) as games_won, 
	count(*) as total_games, 
	champion_id
	FROM fact_champion_played_game 
	GROUP BY champion_id
	ORDER BY win_rate desc;
SELECT 
	(cast(count(CASE WHEN is_win THEN 1 END) as float) / cast(count(*) as float)) * 100.0 as win_rate, 
	count(CASE WHEN is_win THEN 1 END) as games_won, 
	count(*) as total_games, 
	champion_id,
    team_position
	FROM fact_champion_played_game 
	GROUP BY champion_id, team_position
	ORDER BY win_rate desc;