Soit la base de données suivante
1. Table employes
id_employe : INT, Clé primaire
nom : VARCHAR(50), Nom de l'employé
poste : VARCHAR(50), Poste occupé par l'employé
salaire : DECIMAL(10, 2), Salaire de l'employé
date_embauche : DATE, Date d'embauche de l'employé
2. Table projets
id_projet : INT, Clé primaire
nom_projet : VARCHAR(50), Nom du projet
budget : DECIMAL(10, 2), Budget du projet
date_debut : DATE, Date de début du projet
id_employe : INT, Clé étrangère vers employes(id_employe) pour indiquer l'employé responsable
Questions :
1. Liste des employés embauchés après le 1er janvier 2020.
2. Affichez les projets ayant un budget supérieur à 100,000.
3. Récupérez les employés ayant un poste de "Développeur".
4. Afficher les projets qui ont commencé avant le 1er juin 2022.
5. Sélectionnez les employés dont le salaire est supérieur ou égal à 50,000.
6. Liste des employés dont le nom commence par "A".
7. Affichez les projets dont le nom contient "Web".
8. Récupérez les employés dont le poste contient le mot "Manager".
9. Liste des projets dont le nom termine par "2023".
10. Affichez les employés dont le nom contient exactement 6 lettres.
11. Sélectionnez les employés dont le salaire est compris entre 40,000 et 80,000.
12. Affichez les projets dont le budget est entre 50,000 et 150,000.
13. Liste des employés embauchés entre le 1er janvier 2018 et le 31 décembre 2021.
14. Afficher les projets ayant commencé entre le 1er janvier 2021 et le 1er janvier 2022.
15. Récupérez les employés dont l'ID est compris entre 10 et 20.
16. Affichez les employés triés par nom en ordre alphabétique.
17. Liste des projets triés par date de début en ordre décroissant.
18. Afficher les employés triés par salaire en ordre croissant.
19. Affichez les projets triés par budget en ordre décroissant.
20. Récupérez les employés triés d'abord par poste, puis par nom en ordre alphabétique.
21. Afficher les employés embauchés après le 1er janvier 2019 et dont le salaire est supérieur à
60,000.
22. Récupérez les projets avec un budget entre 75,000 et 200,000, triés par nom de projet.
23. Liste des employés dont le poste contient "Ingénieur" et dont le salaire est inférieur à 55,000.
24. Affichez les projets dont le nom contient "Cloud" ou "Web", triés par date de début.
25. Sélectionnez les employés dont le nom commence par "M" et dont le salaire est compris entre
45,000 et 85,000, triés par salaire en ordre décroissant.
26. Comptez le nombre total d'employés dans la table employes.
27. Trouvez le salaire moyen des employés.
28. Calculez le salaire total de tous les employés.
29. Affichez le salaire maximum parmi les employés.
30. Affichez le salaire minimum parmi les employés.
31. Comptez le nombre total de projets dans la table projets.
32. Calculez le budget total de tous les projets.
33. Affichez le budget moyen des projets.
34. Trouvez le plus grand budget parmi les projets.
35. Affichez le plus petit budget parmi les projets.
36. Comptez le nombre d'employés ayant un poste de "Développeur".
37. Calculez le salaire moyen des employés ayant un salaire supérieur à 50,000.
38. Affichez le budget total des projets commencés après le 1er janvier 2021.
39. Comptez le nombre de projets ayant un budget entre 50,000 et 150,000.
40. Trouvez la date d'embauche la plus récente parmi tous les employés.
41. Affichez le salaire moyen pour chaque poste dans la table employes.
42. Comptez le nombre d'employés pour chaque poste.
43. Affichez le budget total de projets pour chaque employé responsable.
44. Affichez le salaire minimum et maximum pour chaque poste.
45. Comptez le nombre de projets ayant un budget supérieur à 100,000 pour chaque employé.
46. Affichez le salaire total pour chaque poste.
47. Calculez le budget moyen pour les projets démarrés par chaque employé.
48. Comptez le nombre d’employés embauchés chaque année.
49. Affichez le budget maximum pour chaque année de début de projet.
50. Comptez le nombre de projets pour chaque année, triés par ordre décroissant.