SQL - Exercices (TP2) Corrigés - Les Fonctions (SUM(), AVG(), MIN()...)

TP 2 + Corrigés SQL - Les Fonctions D'agrégation (SUM(), AVG(), MIN(), MAX(), Count()...)

SQL - Exercices (TP2) Corrigés - Les Fonctions (SUM(), AVG(), MIN()...)
SQL - Exercices (TP2) Corrigés - Les Fonctions (SUM(), AVG(), MIN()...)

TP 2 : SQL

Présentation de l'atelier :
Dans cet atelier, vous allez manipuler un ensemble de tables de base de données. Vous pouvez
vous entraîner à sauvegarder et à exécuter des fichiers de commandes.

Exercice 1 :

1. L'instruction SELECT suivante s'exécute sans erreur :

SELECT last_name, job_id, salary AS Sal FROM employees;

(Vrai / Faux)?

2. L'instruction SELECT suivante s'exécute sans erreur :

SELECT * FROM job_grades;

(Vrai / Faux)?

3. Cette instruction comporte quatre erreurs de code. Pouvez-vous les identifier?

SELECT employee_id, last_name sal x 12 ANNUAL SALARY FROM employees;

4. Affichez la structure de la table DEPARTMENTS. Sélectionnez toutes les données de cette
table.

5. Affichez la structure de la table EMPLOYEES. Créez une instruction pour afficher le nom, l'ID de poste, la date d'embauche et le numéro de chaque employé, en plaçant le numéro d'employé en premier. Définissez un alias STARTDATE pour la colonne HIRE_DATE.

6. Créez une instruction afin d'afficher les différents ID de poste existant dans la table EMPLOYEES, à raison d'une seule occurrence par ID de poste.

7. Affichez le nom concaténé à l'ID de poste en les séparant par une virgule suivie d'un espace et nommez la colonne obtenue Employee and Title.

8. Créez une instruction afin d'afficher toutes les données de la table EMPLOYEES. Séparez les colonnes par des virgules. Nommez la colonne obtenue THE_OUTPUT.

Exercice 2 :

9. Créez une instruction destinée à afficher le nom et le salaire des employés gagnant
plus de 12 000 $.

10. Créez une instruction destinée à afficher le nom et le numéro de service de
l'employé dont le numéro est 176.

11. Affichez le nom, l'ID de poste et la date d'entrée des employés embauchés entre le 20 février et le 1er mai 1998. Classez le résultat par date d'embauche croissante.

12. Affichez le nom et le numéro de service de tous les employés des services 20 et 50, classés par ordre alphabétique des noms.

13. Affichez le nom et la date d'embauche de chaque employé entré en 1994.

14. Affichez le nom de tous les employés dont la troisième lettre du nom est un a.

15. Affichez le nom de tous les employés dont le nom comporte un a et un e.

Exercice 3 :

16. Ecrivez une instruction permettant d'afficher le nom, le numéro de service et le
nom de service de tous les employés.

17. Ecrivez une instruction permettant d'afficher le nom, le nom du service, l'ID de
lieu et la ville de tous les employés qui touchent une commission.

18. Affichez le nom et le service de tous les employés dont le nom comporte un a
minuscule

19. Ecrivez une instruction permettant d'afficher le nom, le poste, le numéro de service
et le nom de service de tous les employés travaillant à Toronto.

Note : Téléchargez la correction de ce TP ci-dessous en format [PDF] (la taille = 0.2MB).

Voir Aussi :

Par => WikiFac :)

Files