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°2

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.Quel est l'instruction qui a permis d'afficher la durée de location la plus longue ?

R : SELECT MAX(Duree) as "Duree de la location la plus longue". MAX(champ) est une fonction d'agregat. Une fonction d'agregat permet de faire des calculs sur un champ. Il existe plusieurs fonctions d'agregat : MIN, MAX, COUNT, SUM, AVG

2.Pourquoi faut-il nommer les colonnes qui affichent une fonction d'agregat ?

R : Parce que ces colonnes n'existent pas dans la base.
Validated example
SELECT MAX(duree) as 'Durée la plus longue' 
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 la plus longue
5
2 / 4
Exemple sur les champs calculés et les agrégats