0% ont trouvé ce document utile (0 vote)
16 vues1 page

Eercice PL SQL

Le document présente une série d'exercices en PL/SQL, chacun visant à effectuer des opérations spécifiques sur des données clients et produits. Les exercices incluent l'affichage des clients inscrits depuis plus d'un an, la mise à jour des prix des produits, le calcul des montants des commandes, et la vérification de l'existence d'un client. D'autres exercices portent sur l'annulation de commandes, l'identification de commandes sans produits, et l'affichage des produits les plus chers, entre autres.

Transféré par

hindemelais
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues1 page

Eercice PL SQL

Le document présente une série d'exercices en PL/SQL, chacun visant à effectuer des opérations spécifiques sur des données clients et produits. Les exercices incluent l'affichage des clients inscrits depuis plus d'un an, la mise à jour des prix des produits, le calcul des montants des commandes, et la vérification de l'existence d'un client. D'autres exercices portent sur l'annulation de commandes, l'identification de commandes sans produits, et l'affichage des produits les plus chers, entre autres.

Transféré par

hindemelais
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

Exercice 1 : Affichage des clients inscrits depuis plus d'un an

Écrivez un bloc PL/SQL qui affiche le nom et l'email des clients dont la date
d'inscription est antérieure à une date d’il y a un an par rapport à la date
actuelle.

Exercice 2 : Mise à jour des prix des produits


Écrivez un bloc PL/SQL qui augmente de 10% le prix de tous les produits dont le
prix est inférieur à 20. Affichez ensuite le nombre de produits mis à jour.

Exercice 3 : Calcul du montant total des commandes d'un client spécifique


Écrivez un bloc PL/SQL qui prend un ID de client en variable et calcule le montant
total de toutes les commandes passées par ce client. Affichez ensuite le montant
total.

Exercice 4 : Vérification de l'existence d'un client


Créez un bloc PL/SQL qui vérifie si un client avec un email spécifique existe dans
la table clients. Si le client existe, affichez son nom et sa date d'inscription ;
sinon, affichez un message indiquant que le client n'existe pas.

Exercice 5 : Affichage des produits d'une commande


Écrivez un bloc PL/SQL qui prend l'ID d'une commande et affiche le nom de chaque
produit associé à cette commande ainsi que la quantité commandée. Assurez-vous que
le bloc gère les cas où aucune commande ne correspond à l'ID donné.

Exercice 6 : Annulation des commandes supérieures à un montant donné


Écrivez un bloc PL/SQL qui prend un montant en variable et annule (supprime) toutes
les commandes dont le montant est supérieur à ce montant. Affichez le nombre de
commandes supprimées.

Exercice 7 : Vérification des commandes sans produits


Écrivez un bloc PL/SQL qui identifie toutes les commandes n'ayant aucun produit
associé (pas d'entrée correspondante dans commande_produits). Affichez l'ID de ces
commandes.

Exercice 8 : Augmentation de la quantité commandée pour un produit spécifique


Créez un bloc PL/SQL qui prend l'ID d'un produit en variable et augmente de 5
unités la quantité de ce produit pour toutes les commandes passées au cours du mois
dernier. Affichez combien de lignes ont été mises à jour.

Exercice 9 : Mise à jour des clients sans commandes récentes


Écrivez un bloc PL/SQL qui parcourt tous les clients et affiche un message pour
chaque client n'ayant pas passé de commande dans les 6 derniers mois.

Exercice 10 : Affichage des produits les plus chers


Écrivez un bloc PL/SQL qui affiche le nom et le prix des 5 produits les plus chers
de la table produits. Assurez-vous que le bloc affiche un message si la table
contient moins de 5 produits.

Exercice Bonus: Calculer l’ancienneté


A partir de la date d’inscription, calculer et afficher l’ancienneté de chaque
client

Vous aimerez peut-être aussi