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: Liste os 3 estados com o maior valor médio de faturamento.
 ###Tabelas: 
CREATE TABLE cases (case_id INT, state VARCHAR(2), billing_amount DECIMAL(10, 2)); INSERT INTO cases (case_id, state, billing_amount) VALUES (1, 'CA', 5000.00), (2, 'CA', 7000.00), (3, 'NY', 3000.00), (4, 'NY', 4000.00), (5, 'TX', 8000.00), (6, 'TX', 9000.00);
SELECT state, AVG(billing_amount) as avg_billing FROM cases GROUP BY state ORDER BY avg_billing DESC LIMIT 3;