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 é o uso médio de dados para clientes pós-pagos em cada região, ordenado por uso em ordem decrescente?
 ###Tabelas: 
CREATE TABLE mobile_customers (customer_id INT, plan_type VARCHAR(10), data_usage FLOAT, region VARCHAR(20)); INSERT INTO mobile_customers (customer_id, plan_type, data_usage, region) VALUES (1, 'postpaid', 3.5, 'Chicago'), (2, 'prepaid', 2.0, 'Chicago'), (3, 'postpaid', 5.0, 'New York'); CREATE TABLE regions (region VARCHAR(20)); INSERT INTO regions (region) VALUES ('Chicago'), ('New York'); CREATE TABLE plan_types (plan_type VARCHAR(10)); INSERT INTO plan_types (plan_type) VALUES ('postpaid'), ('prepaid');
SELECT r.region, AVG(mc.data_usage) AS avg_data_usage FROM mobile_customers mc JOIN regions r ON mc.region = r.region JOIN plan_types pt ON mc.plan_type = pt.plan_type WHERE pt.plan_type = 'postpaid' GROUP BY r.region ORDER BY avg_data_usage DESC;