Partie 1
Chapitre 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
Chapitre 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
Chapitre 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
Chapitre 4
: Les restrictions ou sélectionner les lignes à afficher : WHERE
Exemple sur les restrictions
Exemple SQL n°1
Exemple SQL n°2
Exemple SQL n°3
Exemple SQL n°4
Exemple SQL n°5
Exemple SQL n°6
Exemple SQL n°7
Exemple SQL n°8
Synthèse sur les restrictions
Exercice sur les restrictions
Chapitre 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
Chapitre 6
: Regrouper : GROUP BY
Chapitre 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
Partie 2
Chapitre 1
: Insérer de nouvelles lignes dans une table
Chapitre 2
: Effacer les données de la base
Chapitre 3
: Modifier des données de la table
Partie 3
Chapitre 1
: Créer des tables
Chapitre 2
: Supprimer des tables
Exemple sur la suppression de table
Synthèse sur la suppression de table
Exercice sur la suppression de table
1
Chapitre 4
:
Les restrictions ou sélectionner les lignes à afficher : WHERE
Exemple sur les restrictions : Exemple SQL n°3
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.Quelles sont les colonnes affichées
R : Toutes les colonnes de la table Locations.
2.Est ce que toutes les lignes sont affichées
R : Seules les locations qui ont commencées avant le 17/04/2013 sont affichées..
3.Quelle est l'instruction qui a permis de faire la restriction
R : WHERE DateDebut<"2013/04/17"
4.A quoi sert le signe <
R : Comme en mathématique, il veut dire "inférieur à". C'est un opérateur de comparaison. Il en existe plusieurs :
Opérateur de comparaison | Signification |
---|---|
= | Egal |
< | Inférieur à |
> | Supérieur à |
<= | Inférieur ou égal |
>= | Supérieur ou égal |
<> | Différent de |
5.Pourquoi la date est à l'envers ?
R : C'est la façon d'écrire les dates des anglosaxons. Il est possible de modifier le format d'affichage à l'intérieur de la requête. Ce point sera étudié dans la partie suivante : 4 Afficher des données calculées.
6.Comment indique-t-on qu'il s'agit d'une date ?
R : Comme pour les chaines de caractères, il faut entourer les dates de guillemets.
SELECT *
FROM Locations WHERE datedebut < '2013-04-17';
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
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