Examen de SQL
Durée : 1h30
Instructions :
1. Lisez attentivement chaque question.
2. Écrivez une requête SQL pour répondre à chaque question.
3. Les résultats attendus sont basés sur les données des tableaux fournis.
Tables disponibles :
Tableau : Employés
Tableau : Départements
Tableau : Projets
1- Listez tous les employés avec leur nom, poste et salaire.
2- Affichez les informations des départements situés à Paris.
3- Récupérez les projets ayant un budget supérieur à 50 000.
4- Affichez le nom et le salaire des employés embauchés après le 1er janvier 2020.
5- Calculez le salaire moyen des employés par département. Résultat attendu :
NomDepartement, SalaireMoyen
6- Affichez les employés qui travaillent dans le département "Finances".
Résultat attendu : Nom, Poste, Salaire
7- Déterminer les employés ayant un salaire supérieur à la moyenne des salaires de tous
les employés. Résultat attendu : Nom, Salaire
8- Affichez la liste des départements avec leur nombre d'employés.
Résultat attendu : NomDepartement, NombreEmployes.
9- Trouvez le projet avec le plus grand budget par département.
Résultat attendu : NomDepartement, NomProjet, Budget
10- Créez une vue appelée Vue_Employes_Departements qui affiche les informations
suivantes : EmployeID, Nom (employé), Poste, Salaire, NomDepartement, Ville.
11- Listez les employés et leurs projets, même si certains employés ne sont pas encore
affectés à un projet. Résultat attendu : Nom (employé), Poste, NomProjet (NULL si
aucun projet) .
12- Écrivez une requête qui supprime tous les projets ayant un budget inférieur
à 30 000.
13- Ajoutez une contrainte pour qu'un salaire ne puisse pas être inférieur à 3000 dans
la table Employes.