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: Encontre o número total de estações base 4G e 5G na região "desert", agrupadas por estado, e seu consumo médio de energia.
 ###Tabelas: 
CREATE TABLE infrastructure (id INT, technology VARCHAR(10), region VARCHAR(10), state VARCHAR(10), power_consumption INT); INSERT INTO infrastructure (id, technology, region, state, power_consumption) VALUES (1, '5G', 'desert', 'AZ', 100), (2, '5G', 'desert', 'NM', 120), (3, '4G', 'desert', 'NV', 150), (4, '4G', 'desert', 'TX', 180);
SELECT state, COUNT(*), AVG(power_consumption) FROM infrastructure WHERE (technology = '5G' OR technology = '4G') AND region = 'desert' GROUP BY state;