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

Analyse des Salaires par Département

Transféré par

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

Analyse des Salaires par Département

Transféré par

rafeh sakwali
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Atelier Bases de Données Classe : MDW

TP3
Fonctions de groupe & sous-interrogations

En utilisant la base de données HR, écrire les requêtes SQL suivantes :

PARTIE 1
Question 1 :Déterminer le nombre d'employés du département n° 50.
Question 2 : Déterminer le nombre d'employés ayant une commission. Nommez la colonne
« Nombre vendeurs ».
Question3 :Déterminer le nombre de fonctions (JOB) différentes.
Question 4 : Déterminer le salaire moyen par fonction (sans tenir compte des commissions).
Question 5 : Déterminer le salaire le plus élevé, le salaire le plus faible, la somme des salaires et le
salaire moyen de tous les employés. Nommez les colonnes respectivement Maximum, Minimum,
Sum et Average. Arrondissez les résultats à la valeur entière la plus proche.
Question 6: Modifier l’interrogation précédente afin d’afficher le salaire minimum, le salaire
maximum, la somme des salaires et le salaire moyen pour chaque type de poste.
Question 7 : Ecrivez une interrogation permettant d’afficher le nombre de personnes qui occupent
le même poste.
Question 8 : Généraliser l’interrogation précédente afin que l’utilisateur soit invité à indiquer un
poste.
Question 9 : Déterminez le nombre de managers. Nommez la colonne Nombre manager.
Question 10 : Déterminez la différence entre le salaire le plus élevé et le salaire le plus faible.
Nommez la colonne « Difference salaire ».
Question 11 :Créez un état afin d’afficher le numéro du manager et le salaire de l’employé le moins
payé de ce manager. Excluez toute personne dont le manager n’est pas connu. Excluez les groupes
dont le salaire minimum est inférieur ou égal à 6000$. Triez la sortie par ordre décroissant de
salaire.

PARTIE 2
Question 12 :Afficher l’ID de tous les départements qui ne contiennent pas le poste ST_CLERK.
Question 13: Afficher les pays ne contenant aucune localisation. Affichez l’ID et le nom des pays.
Question 14:Afficher l’ID et le poste des employés dont le poste actuel est le même que celui qu’ils
occupaient lors de leur embauche (c'est-à-dire ceux qui ont changé de poste, mais qui occupent
aujourd’hui le même poste qu’à l’origine).

1
Atelier Bases de Données Classe : MDW

Question 15: Créez un état qui affiche le numéro et le nom de tous les employés qui gagnent plus
que le salaire moyen. Triez les résultats par ordre croissant de salaire.
Question 16 : Ecrivez une interrogation qui affiche le numéro et le nom de tous les employés qui
travaillent dans un département dans lequel travaille n’importe quel employé dont le nom contient
la lettre u.
Question 17:Afficher le nom de famille, le numéro de département et l’ID de poste de tous les
employés dont l’ID de localisation est 1700. Modifiez l’interrogation de sorte que l’utilisateur soit
invité à saisir un ID de localisation.
Question 18:Afficher le nom et le salaire de chaque employé dont le manager est King.
Question 19: Afficher le numéro de département, le nom et l’ID de poste de chaque employé du
département « Executive ».
Question 20 : Afficher le numéro, le nom et le salaire de tous les employés qui gagnent plus que le
salaire moyen et qui travaillent dans un département dans lequel travaille n’importe quel employé
dont le nom contient la lettre u.

PARTIE 3
Question 21 : Afficher le nombre de recrutement par année.
Question 22 : Afficher le plus ancien employé.
Question 23 : Afficher l’id, le nom, la fonction et le manager des employés ayant la même fonction
et le même manager que Taylor.
Question 24 : Afficher les noms des employés embauchés avant tous les employés du département
n° 20.
Question 25 : Afficher les noms des employés ne travaillant pas dans le même département que
leur manager.
Question 26 : Afficher le nombre des employés ayant une ancienneté supérieure à 10 ans.
Question 27 : Afficher les noms des employés qui ont changé leur département d’origine.
Question 28 : Afficher les noms et les salaires des employés qui touchent un salaire supérieur à
tous les salaires des employés du département 20.
Question 29 : Afficher la liste des départements dont le nombre des employés dépasse la moyenne
des employés de tous les départements.
Question 30 : Afficher le département dans lequel est affecté le plus grand nombre d’employés.

Vous aimerez peut-être aussi