0% ont trouvé ce document utile (0 vote)
7 vues2 pages

Exercices PLSQL : Bissextile, Salaires, Stats

tp

Transféré par

Zohire El Filali
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues2 pages

Exercices PLSQL : Bissextile, Salaires, Stats

tp

Transféré par

Zohire El Filali
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 PDF, TXT ou lisez en ligne sur Scribd

Mr Ziyati

PLSQL Octobre 2024

Exercice 1
Ecrire pour chaque cas au dessous, un bloc PLSQL
1. Déterminer si une année saisie est bissextile.
 multiple de 4 mais pas de 100;
 multiple de 400.
2. Calculer le PGDC de deux nombres déclarés et initialisés
3. Modier le code pour deux nombres saisis au clavier
4. Calculer la surface d'un cercle (rayon variable de substitution).
5. Calculer le PPMC de deux nombres.

Exercice 2
Ecrire un bloc PLSQL, qui accepte l'identiant d'un employee et qui ache le salaire annuel, ainsi que son bonus suivant la relation
suivante :
 if Sal >= 20000 then Bonus=2000
 if Sal between 10000 and 19.999 then Bonus=1000
 if Sal <= 9.999 Bonus=500

Exercice 3
Ecrire un bloc PlSQL qui calcule des statistiques sur un département donné en paramètre (deptid).
 L'eectif
 Salaire moyen
 Salaire max
 Salaire min
 L'écart type de salaire.
 Exemple d'achage

Exercice 4
1. Écrire un bloc PL/SQL qui retourne le nombre d'employées du département Administation qui sont recrutés après août 2018
1
Mr Ziyati
PLSQL Octobre 2024

2. Déclarer une table indexée nommée indexed_table' avec PLS_Integer


 Remplissez cette table avec les fonctionnaires qui touchent un salaire supérieur à la moyenne

Vous aimerez peut-être aussi