Vous êtes sur la page 1sur 6

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 | 01-JAN-13 | Finance
|
| 2 | Jerry | Kansxo | 6000000 | 01-Feb-16 | IT
|
| 3 | Philip | Jose | 8900000 | 01-May-23 | Banking
|
| 4 | John | Abraham | 2000000 | 01-JAN-14 | Insurance
|
| 5 | Michael | Mathew | 2200000 | 01-Feb-16 | Finance
|
| 6 | Alex | chreketo | 4000000 | 01-JAN-05 | IT
|
| 7 | Yohan | Soso | 1230000 | 01-JAN-24 | Banking
|
+-------------+------------+-----------+----------+--------------+-----------
--+

Table reward

+-----------------+-----------+--------+
| Employee_ref_id | date | amount |
+-----------------+-----------+--------+
| 1 | 01-JAN-11 | 1000 |
| 2 | 01-Feb-20 | 5000 |
| 3 | 01-Feb-13 | 2000 |
| 1 | 01-Feb-25 | 8000 |
+-----------------+-----------+--------+

Questions

1. Récupérez tous les détails de la table employee.

Réponse

SELECT * FROM employee;

2. Récupérez toutes les valeurs de la colonne First_Name, Last_Name de la


table employee.

Réponse

SELECT first_name, Last_Name FROM employee;

3. Récupérez toutes les valeurs de la colonne First_Name à partir de la table


employee en utilisant le nom d’alias « Employee Name »

Réponse

SELECT first_name AS "Employee Name" FROM employee;


Différence entre Inner Join et Outer JoinQuelle est la différence entre Inner
Join et Outer Join ? – Les deux Inner Join et Outer Join peuvent être
utilisées pour combiner des données…Lire plus

4. Récupérez toutes les valeurs de la colonne Last_Name en minuscule dans la


table employee.

Réponse

SELECT LOWER(Last_name) FROM employee;

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


table employee.

Réponse

SELECT UPPER(Last_name) FROM employee;

6. Récupérez toutes les valeurs uniques de la colonne DEPARTMENT à partir de


la table employee.

Réponse
SELECT DISTINCT Departement FROM employee;

7. Sélectionnez les 4 premiers caractères de FIRST_NAME de la table employee.

Réponse

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

Différence entre clé primaire et clé candidateQuelle est la différence entre


clé primaire et clé candidate ? – Les clés sont des attributs ou un ensemble
d’attributs utilisés pour accéder aux…Lire plus

8. Récupérez la position de ‘h’ dans le nom ‘John’ de la table employee.

Réponse

SELECT LOCATE('h',First_name) FROM employee where First_name='John';


9. Récupère toutes les valeurs de la colonne FIRST_NAME de la table employee
après avoir supprimé les espaces blancs à droite.

Réponse

SELECT RTRIM(First_name) FROM employee;

10. Récupère toutes les valeurs de la colonne FIRST_NAME de la table employee


après avoir supprimé les espaces blancs à gauche.

Réponse

SELECT LTRIM(First_name) FROM employee;

11. Écrire la syntaxe pour la création de la table employee.

Réponse

CREATE TABLE Employee(


employee_id int NOT NULL,
First_name varchar(50) NULL,
Last_name varchar(50) NULL,
salary decimal(18, 0) NULL,
joining_date datetime2(7) default getdate(),
departement varchar(50) NULL
);

Voir aussi les questions techniques sur MYSQL – Partie 1


Voir aussi les questions techniques sur MYSQL – Partie 2
Voir aussi les questions techniques sur MYSQL – Partie 3
Voir aussi les questions techniques sur MYSQL – Partie 4
Voir aussi les questions techniques sur MYSQL – Partie 5
Voir aussi les questions techniques sur MYSQL – Partie 6
Voir aussi les questions techniques sur MYSQL – Partie 7
QCMs qui pourraient vous intéresser :

QCM MySQL Corrigé – Optimisation de requêtes


QCM Base de données avec correction – Partie 1
QCM Base de données avec correction – Partie 2
QCM Base de données avec correction – Partie 3
QCM Base de données avec correction – Partie 4
QCM Base de données avec correction – Partie 5
QCM Base de données avec correction – Partie 6
QCM sur PHP
QCM Python
QCM Symfony
QCM Java – Programmation Orientée Objet
QCM Framework Spring
QCM Javascript
QCM jQuery
QCM Oracle – Bases de données et instances
QCM sur GIT – Gestionnaire de version
QCM Linux – Gestion de processus
QCM Réseau
QCM Architecture des ordinateurs
QCM Securité informatique
QCM En Informatique Générale
QCM en programmation C

Vous aimerez peut-être aussi