wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

interro select

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

Quelle requête permet de sélectionner toutes les colonnes d'une table nommée employes ?

a)

SELECT ALL FROM employes;

b)

SELECT * FROM employes;

c)

GET * FROM employes;

d)

SHOW employes;

2.

Quelle requête permet de sélectionner uniquement les colonnes nom et salaire de la table employes ?

a)

SELECT nom, salaire FROM employes;

b)

GET nom, salaire FROM employes;

c)

SHOW nom, salaire FROM employes;

d)

SELECT ALL nom, salaire FROM employes;

3.

Comment renommer la colonne salaire en revenu dans une requête SQL ?

a)

SHOW salaire = revenu FROM employes;

b)

SELECT salaire -> revenu FROM employes;

c)

SELECT salaire RENAME revenu FROM employes;

d)

SELECT salaire AS revenu FROM employes;

4.

Quelle requête permet de récupérer les employés ayant un salaire supérieur à 3000 ?

a)

SELECT * FROM employes WHERE salaire > 3000;

b)

SELECT ALL FROM employes WHERE salaire > 3000;

c)

GET * FROM employes WHERE salaire > 3000;

d)

SHOW employes WHERE salaire > 3000;

5.

Comment trier les employés par ordre décroissant de salaire ?

a)

SELECT * FROM employes ORDER BY salaire DESC;

b)

SELECT * FROM employes SORT salaire DESC;

c)

SELECT * FROM employes ORDER salaire DESC;

d)

GET * FROM employes ORDER BY salaire DESC;

6.

Quelle requête permet d’obtenir la liste des postes (poste) dans l’entreprise, sans doublons ?

a)

SELECT ALL poste FROM employes;

b)

SELECT UNIQUE poste FROM employes;

c)

SELECT DISTINCT poste FROM employes;

d)

SELECT poste FROM employes GROUP BY poste;

7.

Quelle requête permet de calculer le salaire moyen des employés ?

a)

GET AVG(salaire) FROM employes;

b)

SELECT salaire FROM employes AVERAGE;

c)

SELECT AVERAGE(salaire) FROM employes;

d)

SELECT AVG(salaire) FROM employes;

8.

Quelle requête permet d’afficher les employés ayant un salaire supérieur à 3000 et travaillant dans le département ‘Informatique’ ?

a)

SELECT ALL FROM employes WHERE salaire > 3000 OR departement = 'Informatique';

b)

SELECT * FROM employes WHERE salaire > 3000 AND departement = 'Informatique';

c)

SELECT employes WHERE salaire > 3000, departement = 'Informatique';

d)

SHOW * FROM employes WHERE salaire > 3000 AND departement = 'Informatique';

9.

Quelle requête permet de récupérer les employés dont le salaire est compris entre 2000 et 5000 ? (plusieurs bonnes réponses possibles)

a)

SELECT * FROM employes WHERE salaire >= 2000 AND salaire <= 5000;

b)

SELECT * FROM employes WHERE salaire IN (2000, 5000);

c)

SELECT * FROM employes WHERE salaire BETWEEN 2000 AND 5000;

d)

SELECT * FROM employes WHERE salaire > 2000 OR salaire < 5000;

10.

Quelle requête permet d’afficher les employés dont le nom commence par "J" ?

a)

SELECT * FROM employes WHERE nom = 'J%';

b)

SELECT * FROM employes WHERE nom LIKE '%J';

c)

SELECT * FROM employes WHERE nom LIKE 'J%';

d)

SELECT * FROM employes WHERE nom CONTAINS 'J';

11.

Quelle requête permet de compter le nombre total d’employés ?

a)

SELECT COUNT(*) FROM employes;

b)

SELECT COUNT(employes) FROM employes;

c)

SELECT COUNT() FROM employes;

d)

GET COUNT(*) FROM employes;

12.

Quelle requête permet d’obtenir le nombre d’employés par département, en affichant uniquement les départements où il y a plus de 5 employés ?

a)

SELECT departement, COUNT(*) FROM employes WHERE COUNT(*) > 5 GROUP BY departement;

b)

SELECT FROM employes GROUP BY departement WHERE COUNT() > 5;

c)

SELECT COUNT(*) FROM employes WHERE COUNT(*) > 5 GROUP BY departement;

d)

SELECT departement, COUNT(*) FROM employes GROUP BY departement HAVING COUNT(*) > 5;

13.

Quelle requête permet d’afficher tous les employés sauf ceux du département "Informatique" ?

a)

SELECT * FROM employes WHERE departement != 'Informatique';

b)

SELECT * FROM employes WHERE departement NOT IN 'Informatique';

c)

SELECT * FROM employes WHERE departement <> 'Informatique';

d)

SELECT * FROM employes WHERE departement DIFFERENT