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: Exibir o número de bicicletas compartilhadas e viagens de transporte público para cada cidade em relação ao total de transporte.
 ###Tabelas: 
CREATE TABLE city_transportation (city VARCHAR(50), shared_bikes INT, public_transportation INT, total_transportation INT); INSERT INTO city_transportation (city, shared_bikes, public_transportation, total_transportation) VALUES ('New York', 900, 550000, 559000), ('Los Angeles', 700, 320000, 327000), ('Chicago', 800, 410000, 418000), ('San Francisco', 1000, 450000, 451000);
SELECT city, (shared_bikes / total_transportation) * 100 as percentage_shared_bikes, (public_transportation / total_transportation) * 100 as percentage_public_transportation FROM city_transportation;