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 consumo médio de água por unidade de produção, dividido por tipo de material e ordenado pelo menor consumo de água primeiro?
 ###Tabelas: 
CREATE TABLE production (production_id INT, material_type VARCHAR(255), water_consumption DECIMAL(10, 2)); INSERT INTO production (production_id, material_type, water_consumption) VALUES (1, 'Hemp', 1000), (2, 'Organic cotton', 2000), (3, 'Recycled polyester', 1500), (4, 'Hemp', 1200);
SELECT material_type, AVG(water_consumption) as avg_water_consumption, RANK() OVER (ORDER BY AVG(water_consumption)) as water_consumption_rank FROM production GROUP BY material_type ORDER BY avg_water_consumption ASC;