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 produtos que contêm algodão?
 ###Tabelas: 
CREATE TABLE Products (id INT, product VARCHAR(20), price DECIMAL(5,2)); CREATE TABLE Textiles (id INT, product_id INT, textile VARCHAR(20), percentage DECIMAL(4,2)); INSERT INTO Products (id, product, price) VALUES (1, 'Shirt', 15.99), (2, 'Pants', 29.99), (3, 'Jacket', 49.99), (4, 'Hat', 7.99), (5, 'Scarf', 12.99); INSERT INTO Textiles (id, product_id, textile, percentage) VALUES (1, 1, 'Cotton', 80), (2, 1, 'Polyester', 20), (3, 2, 'Wool', 100), (4, 3, 'Nylon', 60), (5, 3, 'Spandex', 40), (6, 4, 'Cotton', 100), (7, 5, 'Silk', 100);
SELECT p.product, AVG(p.price) FROM Products p JOIN Textiles t ON p.id = t.product_id WHERE t.textile = 'Cotton' GROUP BY p.product;