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 preço médio dos 5 produtos mais caros feitos de materiais sustentáveis?
 ###Tabelas: 
CREATE TABLE products (product_id int, material varchar(20), price decimal(5,2)); INSERT INTO products (product_id, material, price) VALUES (1, 'organic cotton', 25.99), (2, 'recycled polyester', 19.99), (3, 'organic cotton', 34.99), (4, 'sustainable silk', 79.99), (5, 'recycled cotton', 39.99), (6, 'recycled polyester', 49.99);
SELECT AVG(price) FROM (SELECT price FROM products WHERE material in ('organic cotton', 'recycled polyester', 'sustainable silk') ORDER BY price DESC LIMIT 5) tmp;