SQL Sous Oracle Serie 1

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Série 1

SQL sous Oracle


Série 1

EXERCICE 1 :

Afficher le nom et le salaire des employés dont le salaire n’est pas compris entre
5000 et 12000.

EXERCICE 2:
Afficher le nom et le numéro de département des employés qui sont dans les
départements 20 ou 50.Trier le résultat par ordre alphabétique croissant suivant le
nom.

EXERCICE 3 :
Afficher le nom et la date d’embauche des employés recrutés en 2014.

EXERCICE 4:
Afficher le nom, le salaire et la commission des employés qui reçoivent une
commission .Et trier les données par ordre décroissant suivant les salaires et les
commissions. (Utiliser la position numérique dans la clause » ORDER BY»).

EXERCICE 5 :
Afficher le nom, la fonction et le salaire de tous les employés qui sont soit
représentant commercial (SA_REP) ou gestionnaire de stock (ST_CLERK). Et dont le
salaire n’est ni égal à 2500, ni 3500, ni 7000.

EXERCICE 6 :
Ecrire une requête qui affiche le nom, le numéro (phone_number), le salaire et le
salaire augmente de 15% exprimé sous forme de nombre entier de chaque
employé.

Nommez la colonne ‘NEW SALARY’.

M. SECK Prosper-1
Série 1

EXERCICE 7 :
Ecrire une requête qui affiche le nom et la commission des employés.
Si un employé ne perçoit pas de commission, indiquer «no commission «.
Nommer la colonne ‘COMM’.

EXERCICE 8 :

Ecrire une requête qui affiche le nom, la date d’embauche et le jour de la semaine
auquel l’employé a commencé.
Nommez la colonne ‘DAY’.
Ordonner les résultats en fonction du jour de la semaine en commençant par le
lundi.

EXERCICE 9 :
Ecrire une requête qui affiche le nom, la date d’embauche et la date de révision du
salaire, à savoir le 1er lundi après 6 mois d’ancienneté.
Nommer la colonne ‘REVIEW’
Formater les dates afin qu’elles apparaissent dans un format semblable à :
<Monday the thirty-first of July 2000>.

EXERCICE 10 :
A l’aide de la fonction ‘DECODE’ ,écrire une requête qui affiche le niveau de tous les
employés avec fonction de la colonne de la valeur job_id avec les données
suivantes :
- AD_PRES A
-ST_MAN B

-IT_PROG C
-SA_REP D
-ST_CLERK E
-Aucun des postes ci-dessus O

M. SECK Prosper-2
Série 1

M. SECK Prosper-3

Vous aimerez peut-être aussi