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 quantidade média de materiais sustentáveis utilizados por fabricante na região 'África', ordenada pela quantidade média de materiais sustentáveis utilizados?
 ###Tabelas: 
CREATE TABLE Manufacturers (ManufacturerID INT, ManufacturerName VARCHAR(50), Region VARCHAR(50)); INSERT INTO Manufacturers (ManufacturerID, ManufacturerName, Region) VALUES (1, 'EcoFriendlyFabrics', 'Europe'), (2, 'GreenYarns', 'Asia'), (3, 'SustainableTextiles', 'Africa'), (4, 'EcoWeaves', 'Europe'); CREATE TABLE Materials (MaterialID INT, ManufacturerID INT, MaterialName VARCHAR(50), QuantityUsed INT); INSERT INTO Materials (MaterialID, ManufacturerID, MaterialName, QuantityUsed) VALUES (1, 1, 'organic cotton', 2000), (2, 1, 'recycled polyester', 1500), (3, 2, 'hemp fiber', 1200), (4, 3, 'organic cotton', 1800), (5, 3, 'recycled polyester', 1000), (6, 3, 'bamboo fiber', 2000), (7, 4, 'organic cotton', 2500), (8, 4, 'recycled polyester', 1800), (9, 4, 'hemp fiber', 1500);
SELECT ManufacturerName, AVG(QuantityUsed) AS AvgQuantity FROM Materials INNER JOIN Manufacturers ON Materials.ManufacturerID = Manufacturers.ManufacturerID WHERE Region = 'Africa' GROUP BY ManufacturerName ORDER BY AvgQuantity;