Part 1
Chapter 1
: Afficher des colonnes depuis une table
Exemple sur l'affichage de colonnes depuis une table
Synthèse du chapitre afficher des colonnes depuis une table
Le cours : afficher des colonnes depuis une table
Exercice du chapitre afficher les colonnes d'une table
Chapter 2
: Trier les données
Exemple du chapitre Trier les données
Synthèse trier des données
Exercice du chapitre trier les données
Chapter 3
: Les jointures : afficher des colonnes depuis plusieurs tables
Exemple du thème sur les jointures
Synthèse sur les jointures
Exercice sur les jointures
Chapter 4
: Les restrictions ou sélectionner les lignes à afficher : WHERE
Exemple sur les restrictions
Example SQL n°1
Example SQL n°2
Example SQL n°3
Example SQL n°4
Example SQL n°5
Example SQL n°6
Example SQL n°7
Example SQL n°8
Synthèse sur les restrictions
Exercice sur les restrictions
Chapter 5
: Les champs calculés et les fonctions d'agrégat
Exemple sur les champs calculés et les agrégats
Synthèse sur les fonctions et les agrégats
Exercice sur les fonctions et les agrégats
Chapter 6
: Regrouper : GROUP BY
Chapter 7
: Faire des restrictions à l'aide de champs calculés ou des fonctions : HAVING
Exemple sur les Having
Synthèse sur le Having
Exercice sur les Having
Part 2
Chapter 1
: Insérer de nouvelles lignes dans une table
Chapter 2
: Effacer les données de la base
Chapter 3
: Modifier des données de la table
Part 3
Chapter 1
: Créer des tables
Chapter 2
: Supprimer des tables
Exemple sur la suppression de table
Synthèse sur la suppression de table
Exercice sur la suppression de table
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°1
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.Quelles sont les 3 colonnes affichées grâce à cette requête ?
R : codecli, durée et Prix de location
2.La colonne "Prix de la location" apparait-elle dans la base de donnée ?
R : Non, c'est un champ calculé
3.Comment ce champ a été calculé ?
R : En faisant duree*3
4.Quelle instruction a permis d'afficher ce champ calculé ?
R : SELECT duree*3 as "Prix de la location". Comme la colonne duree*3 n'existe pas, il est obligatoire de la nommer grâce à l'instruction AS. On peut utiliser les opérateurs mathématiques simples pour créer un champ calculé : + - / *
SELECT codecli, duree as 'Durée de location', duree*3 as 'Prix de la location'
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
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
codecli
Durée de location
Prix de la location
1
1
3
1
3
9
1
3
9
2
2
6
3
5
15
4
1
3
4
2
6
5
3
9
6
2
6
7
1
3
7
4
12
1 / 4
Exemple sur les champs calculés et les agrégats
Exemple sur les champs calculés et les agrégats