Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a porcentagem de jogadores que preferem jogos multiplayer, por continente?
 ###Tabelas: 
CREATE TABLE player_demographics (player_id INT, player_name TEXT, age INT, country TEXT, game_type TEXT, continent TEXT); INSERT INTO player_demographics (player_id, player_name, age, country, game_type, continent) VALUES (1, 'Sophia Lee', 22, 'South Korea', 'Multiplayer', 'Asia'), (2, 'Max Anderson', 27, 'Germany', 'Single-Player', 'Europe'), (3, 'Mia Kim', 29, 'Japan', 'Multiplayer', 'Asia'); CREATE TABLE countries (country_id INT, country TEXT, continent TEXT); INSERT INTO countries (country_id, country, continent) VALUES (1, 'South Korea', 'Asia'), (2, 'Germany', 'Europe'), (3, 'Japan', 'Asia');
SELECT countries.continent, (COUNT(player_demographics.player_id) FILTER (WHERE player_demographics.game_type = 'Multiplayer') * 100.0 / COUNT(player_demographics.player_id)) AS percentage FROM player_demographics JOIN countries ON player_demographics.country = countries.country GROUP BY countries.continent;