Solutions

Exercice 1 :

CREATE PROCEDURE getProduitsChers()
BEGIN
    SELECT * FROM produits WHERE prix > 100;
END;

Exercice 2 :

Solution :

CREATE PROCEDURE getVentesProduit(IN idProduit INT)
BEGIN
    SELECT * FROM ventes WHERE id_produit = idProduit;
END;

Exercice 3 :

Solution :

CREATE PROCEDURE getTotalVentesClient(IN idClient INT, OUT totalVentes DECIMAL(10, 2))
BEGIN
    SELECT SUM(montant_total) INTO totalVentes FROM commandes WHERE id_client = idClient;
END;

Last updated