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 viagens de transporte público feitas por veículos autônomos em Tóquio?
 ###Tabelas: 
CREATE TABLE TransportationTrips(id INT, mode VARCHAR(20), city VARCHAR(20), autonomous BOOLEAN);
SELECT mode, ROUND(COUNT(*)*100.0/SUM(COUNT(*)) OVER (PARTITION BY city) , 2) as percentage FROM TransportationTrips WHERE city = 'Tokyo' AND autonomous = TRUE GROUP BY mode ORDER BY percentage DESC;