Partie 1
1

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

Exemple sur les restrictions : Exemple SQL n°2

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 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)
Exemple validé
SELECT * 
FROM Films WHERE nomfilm='Bernie';
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

Requête 1
codefilm
nomfilm
2
Bernie
2 / 8
Exemple sur les restrictions