Appliquer la notion
Question
On se donne la table ticket et les enregistrement associés :
1
CREATE TABLE ticket (
2
nom_film VARCHAR(24),
3
num_salle INTEGER,
4
prix FLOAT(2),
5
date_projection DATE,
6
horaire_projection TIME
7
);
8
9
INSERT INTO ticket
10
VALUES('I origins', 12, 7.90, '2020-03-20', '13:37');
11
12
INSERT INTO ticket
13
VALUES('Drive', 34, 8.90, '2020-04-14', '21:30');
14
15
INSERT INTO ticket
16
VALUES('Mr Nobody', 7, 6.90, '2020-05-04', '10:20');
nom_film | num_salle | prix | date_projection | horaire_projection |
I origins | 12 | 7.90 | 20 Mars 2020 | 13:37 |
Drive | 34 | 8.90 | 14 Avril 2020 | 21:30 |
Mr Nobody | 7 | 6.90 | 4 Mai 2020 | 10:20 |
On vient de se rendre compte que la table comporte de mauvais enregistrements et que l'on devrait à la place avoir :
nom_film | num_salle | prix | date_projection | horaire_projection |
I Origins | 12 | 7.90 | 20 Mars 2020 | 13:37 |
Drive | 34 | 18.90 | 14 Avril 2020 | 21:30 |
Mr Nobody | 47 | 6.90 | 4 Mai 2020 | 10:20 |
Écrire les requêtes de mise à jour des tables.
Solution
On a les requêtes suivantes :
1
UPDATE ticket
2
SET nom_film = 'I Origins'
3
WHERE nom_film = 'I origins';
4
5
UPDATE ticket
6
SET prix = 18.90
7
WHERE nom_film = 'Drive';
8
9
UPDATE ticket
10
SET num_salle = 47
11
WHERE nom_film = 'Mr Nobody';