Après la semaine 57, nous poursuivons nos explorations du SELECT avec l’option REPLACE !
Avec notre code de démarrage ci-dessous :
CREATE OR REPLACE TABLE measurements (
height INT,
weight INT,
age INT,
gender VARCHAR(),
id INT
);
insert into measurements (height, weight, age, gender, id) values (41, 178, 74, 'other', 1);
insert into measurements (height, weight, age, gender, id) values (188, 145, 87, 'other', 2);
insert into measurements (height, weight, age, gender, id) values (215, 725, 30, 'male', 3);
insert into measurements (height, weight, age, gender, id) values (159, 48, 116, 'female', 4);
insert into measurements (height, weight, age, gender, id) values (243, 204, 6, 'other', 5);
insert into measurements (height, weight, age, gender, id) values (232, 306, 30, 'male', 6);
insert into measurements (height, weight, age, gender, id) values (261, 602, 62, 'other', 7);
insert into measurements (height, weight, age, gender, id) values (143, 829, 113, 'female', 8);
insert into measurements (height, weight, age, gender, id) values (62, 190, 86, 'male', 9);
insert into measurements (height, weight, age, gender, id) values (249, 15, 73, 'male', 10);
- soustrayez 1 à l’âge (parce que le stagiaire a oublié que les bébés commencent à 0, pas à 1)
- ajoutez 10 % au poids de chacun car la balance semblait déréglée
- remplacez le genre de chacun par ‘inconnu’ s’il était marqué comme ‘autre’.
Le défi consiste à réaliser cela avec 1 requête, en obtenant un résultat final ressemblant à ceci :
(Il pourrait y avoir un petit piège caché dans notre défi cette semaine, donc ne vous découragez pas si vous n’y parvenez pas du premier coup.)
Laisser un commentaire
Vous devez vous connecter pour publier un commentaire.