Part 1
1

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

Exemple sur les restrictions : Example SQL n°8

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.De quelle table proviennent les colonnes affichées ?

R : Toutes les colonnes de la table Locations.

2.Quels sont les différents code des films affichés ?

R : 1, 2, 6.

3.Quelle instruction a permis de faire cette restriction ?

R : WHERE CodeFilm IN (1, 2, 6). Cette instruction permet de définir une liste de valeur possible pour un champ. Elle remplace avantageusement le OR dans ce genre de situation car elle est bien plus rapide à écrire.
Validated example
SELECT * 
FROM Locations WHERE codefilm IN(1, 2, 6);
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
2
1
2013-04-09
2
3
2
2013-04-15
5
4
1
2013-04-17
1
4
6
2013-04-21
2
5
2
2013-04-25
3
8 / 8
Exemple sur les restrictions