-- exercicio 1
CREATE TABLE PRODUTO (
    id_produto INT PRIMARY KEY,
    nome VARCHAR(100) NOT NULL,
    categoria VARCHAR(100),
    preco INT ,
    estoque INT
);
-- exercicio 2
INSERT INTO PRODUTO VALUES
    (1 , 'Mouse' , 'informatica' , 80 , 15),
    (2 , 'teclado' , 'informatica', 120 , 10),
    (3 , 'monitor' , 'informatica' , 900, 5),
    (4 , 'cadeira gamer', 'moveis', 150 , 2),
    (5 , 'webcam', 'informatica', 150 , 8);

-- excercicio 3
SELECT nome , categoria , preco FROM PRODUTO 
    WHERE preco >100 AND categoria = 'informatica'
      ORDER BY preco DESC;
-- exercicio 4
SELECT nome , preco FROM PRODUTO
WHERE nome LIKE 'M%' ORDER BY nome;

-- exerciocio 5
SELECT COUNT(*) FROM PRODUTO WHERE preco > 100;
SELECT AVG(preco) FROM PRODUTO WHERE categoria = 'informatica';
SELECT MAX(preco) FROM PRODUTO;
SELECT MIN(preco) FROM PRODUTO WHERE estoque<10;
SELECT SUM(preco) FROM PRODUTO;

-- exercicio 6
SELECT categoria, COUNT(*) FROM PRODUTO GROUP BY categoria;
SELECT categoria , AVG(preco) FROM PRODUTO GROUP BY categoria;
SELECT categoria , MAX(preco) FROM PRODUTO GROUP BY categoria;
SELECT categoria , MIN(preco) FROM PRODUTO GROUP BY categoria;


-- exercicio 7
SELECT categoria FROM PRODUTO GROUP BY categoria HAVING AVG(preco)>500;
SELECT categoria FROM PRODUTO GROUP BY categoria HAVING COUNT(*) > 2;
SELECT categoria FROM PRODUTO GROUP BY categoria HAVING SUM(preco)>1000;

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: