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
Exercice du chapitre trier les données : Exercice SQL n°2
The goal of the exercise is to apply what you have learned using the examples.
Statement
Afficher toutes les informations sur les produits dans l'ordre décroissant des prix.
Attention cet exemple utilise une nouvelle base de données. Pensez à observer le schéma relationnel.
- Show relational schema Download tables (PDF)
- Table Client (codecli, nomcli, ruecli, villecli, cpcli, payscli)
Primary key : codecli
Table Commande (codecde, codecli, datecde)
Primary key : codecde
Table Ligne_commande (codecde, codepro, qtecde)
Primary key : codecde, codepro
Table Produit (codepro, designationpro, prixpro)
Primary key : codepro
Result to obtain
Request 1
codepro
designationpro
prixpro
4
Banc Musculation TP2
230
3
Banc Musculation TP1
210
11
Rameur FD2
169
2
Vélo SS2
159
1
Vélo SS1
149
10
Rameur FD1
141
14
Gant Boxe anglaise
26
15
Gant Boxe Kick Boxing
26
5
Kimono Judo S
25
6
Kimono Judo M
25
7
Kimono Judo L
25
8
Kimono Judo XL
25
13
Gant Thaie
24
9
Barre traction
12
12
Short Boxe Thaie
10