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 clientes móveis em cada cidade que possuem assinaturas de banda larga?
 ###Tabelas: 
CREATE TABLE broadband_subscriptions (customer_id INT, subscription BOOLEAN); INSERT INTO broadband_subscriptions (customer_id, subscription) VALUES (1, TRUE), (2, FALSE), (3, TRUE); CREATE TABLE city_customers (customer_id INT, city VARCHAR(50)); INSERT INTO city_customers (customer_id, city) VALUES (1, 'Seattle'), (2, 'Bellevue'), (3, 'Seattle');
SELECT mc.city, (COUNT(CASE WHEN bs.subscription = TRUE THEN 1 END) * 100.0 / COUNT(bs.customer_id)) AS percentage FROM city_customers cc JOIN broadband_subscriptions bs ON cc.customer_id = bs.customer_id JOIN mobile_customers mc ON cc.customer_id = mc.customer_id GROUP BY mc.city;