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 visitantes para Tóquio de cada país?
 ###Tabelas: 
CREATE TABLE if not exists VisitorsByCity (City VARCHAR(50), Country VARCHAR(50), Visitors INT); INSERT INTO VisitorsByCity (City, Country, Visitors) VALUES ('Tokyo', 'Japan', 15000), ('Tokyo', 'China', 13000), ('Tokyo', 'United States', 10000), ('Tokyo', 'South Korea', 12000), ('Tokyo', 'Taiwan', 9000);
SELECT a.Country, (a.Visitors::FLOAT / SUM(a.Visitors) OVER (PARTITION BY a.City) * 100) AS Percentage FROM VisitorsByCity a WHERE a.City = 'Tokyo';