Seu amigo Zé Maria está em uma emboscada porque ele fez uma atualização sem um onde e acaba zerando todos os valores da coluna de preços. Para sua sorte, o preço pode ser recalculado sabendo o tipo de produto.
Se o tipo de produto for igual a A, o preço será 20,0
Se o tipo de produto for igual a B, o preço será 70,0
Se o tipo de produto for igual a C, o preço será 530,5
Seu trabalho é mostrar o nome e o preço de todos os produtos. Você deve mostrar os produtos em grupos pela seguinte ordem: primeiro, todos os produtos do tipo A, segundo tipo B e, finalmente, tipo C. Além disso, os produtos de cada grupo (A, B, C) devem ser impressos em ordem decrescente por ID.
CREATE TABLE IF NOT EXISTS BDGUI.products ( id DECIMAL(10,0) NOT NULL, name VARCHAR(50) NOT NULL, type CHAR NOT NULL, price DECIMAL(10,0) NOT NULL,
PRIMARY KEY (id))
ENGINE = InnoDB;
select products.name, products.price from products ORDER BY products.type ASC, products.id DESC;
INSERTINTOBDGUI.products(product_name,product_type,price)VALUES("Mouse",'A',20.00),("Fone de Ouvido",'A',20.00),("Monitor",'B',530.50),("Cadeira de Jogos",'C',530.50),("PC Case",'A',20.00),("Mesa de Computador",'C',530.50);