Semaine 58 - débutant

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.)

Previous
Previous

Semaine 58 - SQL & Techniques de Requêtes

Next
Next

Semaine 57 - SQL & Techniques de Requêtes