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 táxis elétricos em Cingapura?
 ###Tabelas: 
CREATE TABLE taxis (taxi_id INT, type VARCHAR(20), city VARCHAR(20)); INSERT INTO taxis (taxi_id, type, city) VALUES (1, 'Electric Taxi', 'Singapore'), (2, 'Taxi', 'Singapore'), (3, 'Electric Taxi', 'Singapore'), (4, 'Taxi', 'Singapore');
SELECT city, COUNT(*) * 100.0 / SUM(city = 'Singapore') OVER () AS percentage_etaxis FROM taxis WHERE type = 'Electric Taxi';