Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Requêtes SQL - Série 2: Il Est Interdit D'utiliser Les Jointures Pour Les Huit Premières Questions

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

420-2DB Principes des bases de données H23

Requêtes SQL – série 2


Remise : Remettre un fichier (Word ou texte) contenant les questions et vos réponses, ainsi que la base de données.

Il est interdit d’utiliser les jointures pour les huit premières questions.

1. Faire afficher le numéro, le nom, l’emploi et le numéro de département de tous les employés triés par numéro de
département en ordre descendant et par nom d’employé en ordre ascendant.

1/9
420-2DB Principes des bases de données H23

2. Faire afficher le nombre d'employés ayant une commission.

3. Faire afficher le salaire moyen des employés par département et le nom du département.

4. Faire afficher l’emploi et le salaire moyen des employés regroupés par emploi, mais seulement dans le cas où le
salaire moyen est inférieur à 35 000 $.

2/9
420-2DB Principes des bases de données H23

5. Faire afficher les employés (nom et nombre de jours d'embauche) qui sont entrés dans la compagnie depuis plus
de 8000 jours. La colonne affichant le nombre de jours d’embauche doit être nommée. (sujet à changement)

6. Trouver le numéro de département qui a la plus petite moyenne de salaires de tous les départements.

7. Trouver le ou les départements (no_département) qui n’ont pas d’employés.

8. Trouver le plus grand nombre d’employés par département.

3/9
420-2DB Principes des bases de données H23

Les prochaines questions portent sur les jointures


9. Faire afficher le numéro et le nom d'employé ainsi que le nom du département où il travaille en utilisant la jointure
simple (avec JOIN).

4/9
420-2DB Principes des bases de données H23

10. Faire afficher le numéro et le nom d'employé ainsi que le nom du département où il travaille en utilisant le produit
cartésien (pas de JOIN).

5/9
420-2DB Principes des bases de données H23

11. Faire afficher le nom, l'emploi, le nom de département et la ville des employés du département de l'informatique.

12. Faire afficher le numéro et le nom de tous les employés qui travaillent dans le même département que Lepage en
utilisant une jointure (attention, la table DÉPARTEMENT n’a aucun intérêt dans cette requête…).

13. Faire afficher le numéro et le nom de tous les employés qui travaillent dans la même ville que Lepage.

6/9
420-2DB Principes des bases de données H23

14. Faire afficher le nom de département et la ville où travaille chaque employé, avec le numéro d'employé. Faire en
sorte qu'un département sans employé, apparaisse dans le résultat.

7/9
420-2DB Principes des bases de données H23

15. Pour chaque département qui a des employés, faire afficher le nom de département ainsi que le nombre total
d'employés qui y travaillent.

16. Pour tous les départements, faire afficher le nom de département ainsi que le nombre total d'employés qui y
travaillent.

17. Faire afficher le nom de chaque employé qui est un chef, sans utiliser la colonne « emploi ».

8/9
420-2DB Principes des bases de données H23

18. Faire afficher le nom de chaque employé qui est un chef avec le nombre total d'employés dont il est le chef.

19. Faire afficher le nom de chaque employé, son numéro, la ville où il travaille ainsi que le nom de son chef.

9/9

Vous aimerez peut-être aussi