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: Detectar assinantes móveis com um aumento repentino no uso de dados, mostrando os 3 maiores percentuais de aumento.
 ###Tabelas: 
CREATE TABLE mobile_usage (subscriber_id INT, month INT, usage FLOAT); INSERT INTO mobile_usage (subscriber_id, month, usage) VALUES (1, 1, 100), (1, 2, 110), (2, 1, 200), (2, 2, 220), (3, 1, 150), (3, 2, 180);
SELECT subscriber_id, 100.0 * (LAG(usage, 1) OVER (PARTITION BY subscriber_id ORDER BY month) - usage) / LAG(usage, 1) OVER (PARTITION BY subscriber_id ORDER BY month) as pct_increase, ROW_NUMBER() OVER (ORDER BY pct_increase DESC) as rank FROM mobile_usage GROUP BY subscriber_id HAVING rank <= 3;