Part 1
1

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

Exemple sur les restrictions : Example SQL n°2

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 Films.

2.Est ce que tous les films apparaissent dans les résultats

R : Non, seul le film dont le nom est Bernie apparait.

3.Quelle instruction a permis de faire la restriction (sélectionner les lignes à afficher)

R : WHERE nomfilm="Bernie".

4.Pourquoi le nom du film est entouré de guillemets ?

R : Pour indiquer qu'il ne s'agit ni d'une instruction SQL, ni d'un nom de table ou de colonne mais d'une chaîne de caractères (string en anglais)
Validated example
SELECT * 
FROM Films WHERE nomfilm='Bernie';
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
codefilm
nomfilm
2
Bernie
2 / 8
Exemple sur les restrictions