Part 1
1

Chapter 5 :
Les champs calculés et les fonctions d'agrégat

Exemple sur les champs calculés et les agrégats : Example SQL n°4

The questions should help you understand the code shown below.
Once you hold the solution, you can view the answer by clicking on the question title.

1.Quelle fonction permet d'effectuer un arrondi ?

R : ROUND(champ, entier). Si on avait voulu afficher la durée moyenne de location arrondi à 1 chiffre après la virgule, on aurait écrit ROUND(AVG(duree),1) Si vous saisissez un entier négatif vous arrondirez les chiffre à gauche de la virgule : -1 arrondi à la dizaine, -2 à la centaine etc.
Validated example
SELECT AVG(duree) as 'Durée moyenne de location non arrondi', ROUND(AVG(duree),1)  as 'Durée moyenne de location arrondi au dixième proche' 
FROM Locations;
Table Clients (codecli, prenomcli, nomcli, ruecli, cpcli, villecli)
Primary key : codecli

Table Films (codefilm, nomfilm)
Primary key : codefilm

Table Locations (codecli, codefilm, datedebut, duree)
Primary key : codecli, codefilm
Foreign key : codefilm of the table Films, codecli of the table Clients

Request 1
Durée moyenne de location non arrondi
Durée moyenne de location arrondi au dixième proche
2.45454545454545
2.5
4 / 4
Exemple sur les champs calculés et les agrégats