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: preço médio de varejo de roupas na categoria 'Vestidos' feitas de tecido 'Seda'
 ###Tabelas: 
CREATE TABLE Fabrics (fabric_id INT, fabric_type VARCHAR(25)); INSERT INTO Fabrics (fabric_id, fabric_type) VALUES (1, 'Cotton'), (2, 'Polyester'), (3, 'Hemp'), (4, 'Silk'); CREATE TABLE Garments (garment_id INT, price DECIMAL(5,2), fabric_id INT, category VARCHAR(25)); INSERT INTO Garments (garment_id, price, fabric_id, category) VALUES (1, 50.00, 4, 'Dresses'), (2, 75.00, 4, 'Dresses'), (3, 30.00, 1, 'Tops');
SELECT AVG(price) FROM Garments INNER JOIN Fabrics ON Garments.fabric_id = Fabrics.fabric_id WHERE category = 'Dresses' AND fabric_type = 'Silk';