Exercices MySQL Avec Correction – Partie 2
Dans cet article vous trouverez la suite de la premiére partie, consultez nos exercices sur des requêtes MYSQL simple, avancée et enfin complexe. Ces questions sont basées sur les deux tables suivants, table employee et table reward.
Table employee
+-------------+------------+-----------+----------+--------------+-------------+ | Employee_id | First_name | Last_name | Salary | Joining_date | Departement | +-------------+------------+-----------+----------+--------------+-------------+ | 1 | Bob | Kinto | 1000000 | 2019-01-20 | Finance | | 2 | Jerry | Kansxo | 6000000 | 2019-01-15 | IT | | 3 | Philip | Jose | 8900000 | 2019-02-05 | Banking | | 4 | John | Abraham | 2000000 | 2019-02-25 | Insurance | | 5 | Michael | Mathew | 2200000 | 2019-02-28 | Finance | | 6 | Alex | chreketo | 4000000 | 2019-05-10 | IT | | 7 | Yohan | Soso | 1230000 | 2019-06-20 | Banking | +-------------+------------+-----------+----------+--------------+-------------+
Table reward (Prime)
+-----------------+-------------+--------+ | Employee_ref_id | date_reward | amount | +-----------------+-------------+--------+ | 1 | 2019-05-11 | 1000 | | 2 | 2019-02-15 | 5000 | | 3 | 2019-04-22 | 2000 | | 1 | 2019-06-20 | 8000 | +-----------------+-------------+--------+
Questions
1. Récupérez la longueur du texte dans la colonne « First_name ».
2. Récupérez le prénom(First_name) de l’employé après avoir remplacé ‘o’ par ‘#’.
3. Récupérez le nom(Last_name) et le prénom(First_name) de l’employé en une seule colonne séparée par un ‘_’.
4. Récupérez l’année, le mois, et le jours à partir de la colonne « Joining_date ».
5. Récupérez tous les employés dans l’ordre croissant du prénom(First_name).
6. Récupérez tous les employés dans l’ordre décroissant du prénom(First_name).
7. Récupérez tous les employés dans l’ordre croissant du prénom(First_name) et dans l’ordre décroissant du salaire(Salary).
8. Récupérez les employés dont le prénom(First_name) est « Bob ».
9. Récupérez les employés dont le prénom est « Bob » ou « Alex ».
10. Récupérez les employés dont le prénom ni « Bob » ni « Alex ».
11. Qu’est-ce que l’injection SQL?