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: Calcular a porcentagem de aeronaves militares que são caças por fabricante.
 ###Tabelas: 
CREATE TABLE Manufacturers (id INT, name VARCHAR(50)); CREATE TABLE Aircrafts (id INT, manufacturer_id INT, model VARCHAR(50), type VARCHAR(50)); INSERT INTO Manufacturers (id, name) VALUES (1, 'Boeing'), (2, 'Lockheed Martin'); INSERT INTO Aircrafts (id, manufacturer_id, model, type) VALUES (1, 1, 'F-15 Eagle', 'Fighter'), (2, 1, 'KC-135 Stratotanker', 'Transport'), (3, 2, 'F-35 Lightning II', 'Fighter'), (4, 2, 'C-130 Hercules', 'Transport');
SELECT m.name, (COUNT(CASE WHEN a.type = 'Fighter' THEN 1 END) * 100.0 / COUNT(a.id)) as percentage FROM Manufacturers m JOIN Aircrafts a ON m.id = a.manufacturer_id GROUP BY m.name;