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';