Partie 1
1

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

Exemple sur les restrictions : Exemple SQL n°5

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.Comparez la requête de l'exemple 4 avec celle-ci. Quelle différence constatez vous ?

R : Les lignes qui correspondent au client 1 ou au film 4 sont affichées.

2.Quelle est la conséquence de cette modification des critères de restriction ?

R : Contrairement à AND, l'instruction OR permet d'afficher les lignes qui respectent au moins 1 des critères .
Exemple validé
SELECT * 
FROM Locations WHERE codecli=1 OR codefilm=4;
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
codecli
codefilm
datedebut
duree
1
2
2013-04-11
1
1
4
2013-04-12
3
1
5
2013-04-13
3
5 / 8
Exemple sur les restrictions