Questions techniques sur MYSQL – Partie 1

Nous avons divisé cette collection de questions techniques sur MYSQL sous sept chapitres là, c’est la premiere, puis vous trouverez la deuxième partie, la troisième partie, la quatrième partie, la cinquième partie, la sixième partie et enfin la septième partie ces questions d’entretien d’embauche se basent 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  |
+-----------------+-------------+--------+
Télécharger le fichier contenant les instructions SQL permettant la création des tables. (Cliquez ici)

 

Questions

1. Récupérez tous les employés.

SELECT * FROM employee;

 

MySQL SELECT

 

2. Récupérez les valeurs de la colonne « First_Name » et « Last_Name ».

SELECT first_name, Last_Name FROM employee;

 

 

3. Récupérez les valeurs de la colonne « First_Name » en utilisant le nom d’alias « Employee Name »

SELECT first_name AS "Employee Name" FROM employee;

 

Renommer un champ dans une requête MySQL

 

4. Récupérez les valeurs de la colonne « Last_Name » en minuscule.

SELECT LOWER(Last_name) FROM employee;

 

 

5. Récupérez toutes les valeurs de la colonne « Last_Name » en majuscule.

SELECT UPPER(Last_name) FROM employee;

 

 

6. Sélectionnez les valeurs uniques dans la colonne « DEPARTMENT ».

SELECT DISTINCT Departement FROM employee;

 

MySQL SELECT DISTINCT

 

7. Sélectionnez les 4 premiers caractères de « FIRST_NAME ».

SELECT SUBSTRING(First_name,1,4) FROM employee;

 

Différence entre clé primaire et clé candidate

2 réflexions sur “Questions techniques sur MYSQL – Partie 1

  • août 3, 2021 à 12:00 pm
    Permalien

    Bonjour,
    Pouvez-vous m’envoyer ces QCM corrigés en PDF?
    Bien à vous

    Répondre
  • novembre 28, 2022 à 4:14 pm
    Permalien

    Bonjour,
    Merci de votre intérêt que vous manifestez au public en mettant à leur disposition ces QCM. voudras accepter de m’envoyer en version pdf dans mon adresse mail?

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *