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 para cada marca, ordenado pelo preço médio?
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, brand VARCHAR(255)); CREATE TABLE products (product_id INT, product_name VARCHAR(255), brand_id INT, price DECIMAL(5,2)); INSERT INTO brands (brand_id, brand) VALUES (1, 'Loreal'); INSERT INTO products (product_id, product_name, brand_id, price) VALUES (1, 'Loreal Shampoo', 1, 9.99), (2, 'Loreal Conditioner', 1, 12.49);
SELECT brand, AVG(price) as avg_price FROM products JOIN brands ON products.brand_id = brands.brand_id GROUP BY brand ORDER BY avg_price DESC;