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 de varejo de roupas de linho para cada marca?
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, brand_name TEXT); INSERT INTO brands (brand_id, brand_name) VALUES (1, 'Zara'), (2, 'Esprit'), (3, 'Stella McCartney'); CREATE TABLE products (product_id INT, product_name TEXT, brand_id INT, retail_price DECIMAL(5,2)); INSERT INTO products (product_id, product_name, brand_id, retail_price) VALUES (1, 'Linen Shirt', 1, 75.00), (2, 'Linen Dress', 2, 120.00), (3, 'Linen Pants', 3, 150.00);
SELECT brands.brand_name, AVG(products.retail_price) FROM brands JOIN products ON brands.brand_id = products.brand_id WHERE product_name LIKE '%Linen%' GROUP BY brands.brand_id;