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 participação de mercado de veículos elétricos por fabricante nos 3 países mais populados?
 ###Tabelas: 
CREATE TABLE Manufacturers (ID INT, Name VARCHAR(50)); INSERT INTO Manufacturers (ID, Name) VALUES (1, 'Tesla'), (2, 'BMW'), (3, 'Nissan'), (4, 'Ford'), (5, 'Chevrolet'); CREATE TABLE Sales (ManufacturerID INT, Country VARCHAR(50), Sales INT); INSERT INTO Sales (ManufacturerID, Country, Sales) VALUES (1, 'China', 150000), (1, 'USA', 250000), (1, 'Germany', 100000), (2, 'China', 80000), (2, 'USA', 120000), (2, 'Germany', 150000), (3, 'Japan', 100000), (3, 'USA', 60000), (3, 'Germany', 50000), (4, 'USA', 100000), (4, 'Germany', 150000), (5, 'USA', 80000), (5, 'Germany', 60000);
SELECT m.Name, ROUND(SUM(s.Sales) / (SELECT SUM(Sales) FROM Sales WHERE Country IN ('China', 'USA', 'Germany')) * 100, 2) as Market_Share FROM Manufacturers m JOIN Sales s ON m.ID = s.ManufacturerID WHERE s.Country IN ('China', 'USA', 'Germany') GROUP BY m.Name;