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: Quantos produtos cada marca oferece?
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, brand TEXT); CREATE TABLE products (product_id INT, product_name TEXT, brand_id INT); INSERT INTO brands (brand_id, brand) VALUES (1, 'Brand A'); INSERT INTO brands (brand_id, brand) VALUES (2, 'Brand B'); INSERT INTO brands (brand_id, brand) VALUES (3, 'Brand C'); INSERT INTO products (product_id, product_name, brand_id) VALUES (1, 'Product 1', 1); INSERT INTO products (product_id, product_name, brand_id) VALUES (2, 'Product 2', 2); INSERT INTO products (product_id, product_name, brand_id) VALUES (3, 'Product 3', 3); INSERT INTO products (product_id, product_name, brand_id) VALUES (4, 'Product 4', 1); INSERT INTO products (product_id, product_name, brand_id) VALUES (5, 'Product 5', 2); INSERT INTO products (product_id, product_name, brand_id) VALUES (6, 'Product 6', 3); INSERT INTO products (product_id, product_name, brand_id) VALUES (7, 'Product 7', 1);
SELECT brand_id, COUNT(*) FROM products GROUP BY brand_id;