Partie 1
1

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

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

Les questions doivent vous aider à comprendre le code présenté ci-dessous.
Une fois que vous tenez la solution, vous pouvez afficher la réponse en cliquant sur l’intitulé de la question.

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.
Exemple validé
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)
Clé primaire : codecli

Table Films (codefilm, nomfilm)
Clé primaire : codefilm

Table Locations (codecli, codefilm, datedebut, duree)
Clé primaire : codecli, codefilm
Clé étrangère : codefilm de la table Films, codecli de la table Clients

Requête 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