Part 1
1

Chapter 4 :
Les restrictions ou sélectionner les lignes à afficher : WHERE

Exemple sur les restrictions : Example SQL n°6

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 colonnes affichées ?

R : Toutes les colonnes de la table Locations

2.Quelles sont les locations affichées ?

R : Celles qui ont été effectuées par les clients 1, 2, et 3.

3.Quelles instruction permet d'utiliser ces critères de restriction ?

R : WHERE CodeCli BETWEEN 1 AND 3. BETWEEN veut dire compris entre ... et .... En généralisant, cela donne WHERE Champ BETWEEN Borne Inférieure AND Borne Supérieure.

4.Quelle autre instruction aurait on pu utiliser ?

R : OR mais cela aurait été plus long :
WHERE CodeCli =1
OR CodeCli=2
OR CodeCli=3
Attention l'instruction AND aurait affiché les films loués à la fois par les clients 1, 2, et 3.
Validated example
SELECT * 
FROM Locations WHERE codecli BETWEEN 1 AND 3;
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
codecli
codefilm
datedebut
duree
1
2
2013-04-11
1
1
4
2013-04-12
3
1
5
2013-04-13
3
2
1
2013-04-09
2
3
2
2013-04-15
5
6 / 8
Exemple sur les restrictions