Questions techniques sur MYSQL – Partie 7
Dans cet article vous trouverez la suite de la sixième partie, consultez nos questions d’entretien d’embauche 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érer le prénom, le montant de la récompense pour les employés même s’ils n’ont pas reçu de récompenses, et fixer un montant de récompense égal à 0 pour les employés qui n’ont pas reçu de récompenses.
2. Récupérer le prénom de l’employée, le montant de la récompense pour les employés qui ont des récompenses.
3. Récupérer le prénom, le montant de la récompense pour les employés qui ont des récompenses en utilisant Right Join.
4. Récupérer la récompense(reward) maximal par employé à l’aide de sous-requête.
5. Récupérer le TOP salaire des 2 employés
6. Récupérer le TOP salaire des N employés.
7. Récupérer le 2ème salaire le plus élevé d’un employé.
8. Récupérer le Nème salaire le plus élevé d’un employé.
9. Récupérer le prénom et le nom de l’employé sous forme de lignes séparées.
10. Quelle est la différence entre UNION et UNION ALL?