Vous êtes sur la page 1sur 3

EXAMEN DE SQL

Cochez les bonnes réponses

1point pour la présentation

1) Que signifie SQL : 0,5 point


Structured Query Language

Structured Quen Language

Structured Dada language

2) SQL permet de manipuler les données:0,5 point

VRAI
FAUX

3) Quels sont les instructions « select »justes 1 point


select nom, prenom, fonction,
from employes

select nom, prenom, fonction ;


from employes ;

select nom, prenom, fonction, from employes ;

select nom, prenom, fonction,


from employes ;

select nom, prenom, fonction from employes ;

4) Donner la structure de la table departments 0,5 point

5)L’instruction SQL ne distingue pas les majuscules des minuscules ? 0,5 point
FAUX
VRAI
6) les instructions SQL peuvent êtres écrits sur une ou plusieurs lignes. 0,5 point

FAUX
VRAI

7) SQL est un langage requête par contre SQL * plus est un langage de donnée 0,5 point
FAUX
VRAI

8) Cochez les fonctions de chaine caractère 3 points


AVG LOWER MAX

LEFT SUM CONCAT

LEN MAX UPPER

9) exercices : 1,5 points

Augmentez le salaire de l’employé « Fuller » de 20% et attribuez lui une commission de 2000 pour cette
fin du mois de decembre

10) la clause GROUP BY est utilisé pour : 2 points

Affichez les produits pour lesquels la quantité en stock est supérieure à la moyenne

11) Exercices : 1 point

Écrire l’interrogation qui permet d’afficher la date actuelle.

12) exercices : 2 points

Affichez de manière concaténée, les trois premières lettres du nom en majuscule et tous les prénoms
en minuscule nommez le tout « nom de l’employé », le salaire annuel + la commission nommé ‘’
montant à payer’’ et le salaire annuel nommé le ‘montant annuel’’ des employés qui on le mot « orf »
à la 3 ieme position de leur fonction et qui touche plus que le salaire annuel de plus 3 005 000.

13) exercices : 2 points

Quel est l’interrogation qui permet d’afficher :

Le nom en majuscule (nommé NOM), le prénom en minuscule (nommé prénom), les 5 premières
lettres de fonction en majuscule (nommé fonction) des employés qui ont la lettre ‘’a’’ ou ‘’e’’ dans
leur nom et Qui touche plus de 350 000 par mois

14) Exercices 2 points

A cause de la pandémie COVID-19, la Direction général demande un état de salaire mensuel pour une
réduction de 10% ; 15% et 25% sur les primes et salaires des employées, étant programmeur SQL on
vous demande de produire un tableau dans lequel figure les éléments suivants : nom, prénoms,
fonction, salaire et commission.

Salaire et commission = ‘montant à payer’

Prime = commission

15) Exercices 3points


Afficher le numero_poste ,additionné la somme totale des commissions annuels avec la somme
totale des salaires nommé et le ‘’montant à payer des employés’’ dont la rémunération total du
montant à payer des employés est inférieur à 305 000 000 et qui ont pour groupe de
munero_poste 90 et 150.

Vous aimerez peut-être aussi