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 receita total e o número de assinantes para cada categoria de produto, região de vendas e operadora de rede móvel?
 ###Tabelas: 
CREATE TABLE product_sales (product_category VARCHAR(50), region VARCHAR(50), operator VARCHAR(50), revenue FLOAT, subscribers INT); INSERT INTO product_sales VALUES ('Category A', 'Region A', 'Operator A', 2000, 100); INSERT INTO product_sales VALUES ('Category B', 'Region A', 'Operator A', 3000, 200); INSERT INTO product_sales VALUES ('Category A', 'Region B', 'Operator B', 4000, 300); INSERT INTO product_sales VALUES ('Category C', 'Region C', 'Operator C', 5000, 400);
SELECT region, operator, product_category, AVG(revenue) as avg_revenue, SUM(subscribers) as total_subscribers FROM product_sales GROUP BY region, operator, product_category;