Vous êtes sur la page 1sur 3

FSTH – Département Mathématiques,

Informatique Filière MIP – A.U: 2020/2021

TD N° 7 BDD
SQL – Fonctions
Fadwa BOUHAFER

Realiser par :

EL OUAHABI Soufyane

Le 10/04/2020
La table suivante répertorie des clients de Kod en précisant leur population (1 unité de
Population = 10 000 habitants) et la région d’origine de la majorité de leurs achats.

Code nom Unité_de_population région


12 Royaume de Minanmi 100 sud
15 Royaume de Paronu 200 centre
22 Royaume de Tokanta 160 nord
23 Empire Alpha 120 nord
25 Royaume de Ritol 150 sud
30 Royaume de Sazanna 80 sud
31 Royaume de Taharu 240 nord
33 Royaume de Mariyon 300 centre

On utilise des requêtes SQL pour répondre aux questions suivantes :

1. la plus petite population parmi les clients est :

Select min(Unité_de_population) from client ;

2. le client du royaume de Kod qui a la plus grande population est :

Select nom from client where Unité_de_population = (Select max(Unité_de_population)


from client) ;

3. la somme des populations des clients est :

Select sum(Unité_de_population) from client ;

4. la somme des populations des clients dont le code est au moins 20 est :

Select sum(Unité_de_population) from client where Code >=20 ;

5. le nombre de clients ont une population d’au moins un million d’habitants est :

Select count(*) from client where Unité_de_population >=100 ;

6. le nombre de clients achètent majoritairement des produits de la région nord est :

Select count (région) from client where région =’nord’;

7. Parmi les clients qui achètent majoritairement des produits de la région nord, lequel a
la plus grande population ? (Afficher son, nom et sa population) :

Select nom, Unité_de_population from client where (Unité_de_population =


max(Unité_de_population)) and (région =’nord’) ;

8. la somme des populations des clients excepté le royaume de Ritol est :

Select sum(Unité_de_population) from client where nom not like ‘%Royaume de Ritol%’;
9. les régions dont les clients (au sens de la table clients) ont une population
moyenne d’au moins 2 millions d’habitants sont :

Select région, avg(Unité_de_population) from client group by région having


avg(Unité_de_population)>=200;

10. les régions qui sont les fournisseurs principaux d’au moins trois clients sont :
(Afficher leurs noms et le nombre de leurs clients)

Vous aimerez peut-être aussi