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 assinantes de celular que estão usando a rede 5G em cada cidade no estado da Califórnia?
 ###Tabelas: 
CREATE TABLE subscriber_data (subscriber_id INT, network_type VARCHAR(10), city VARCHAR(20), state VARCHAR(20)); INSERT INTO subscriber_data (subscriber_id, network_type, city, state) VALUES (1, '5G', 'LA', 'CA'), (2, '4G', 'NYC', 'NY'), (3, '5G', 'SF', 'CA'), (4, '3G', 'Albany', 'NY'), (5, '4G', 'Buffalo', 'NY');
SELECT city, 100.0 * SUM(CASE WHEN network_type = '5G' THEN 1 ELSE 0 END) / COUNT(*) as pct_5g FROM subscriber_data WHERE state = 'CA' GROUP BY city;