Semaine 46 - SQL & Techniques de Requêtes

Nous allons vous donner quelque chose d'ancien et de nouveau pour ce défi : les nouvelles fonctions de tableau et les CTE récursives !

Le défi se compose de deux parties ;
Partie #1
Créez une table qui ressemble à ceci en utilisant uniquement des fonctions basées sur Snowflake :

Cart_number Contents
1 [5,10,15,20]
2 [8,9,10,11,12,13,14]

Partie #2 :
Utilisez la table suivante pour 'déballer' votre panier :

Cart_number Content_to_remove Order_to_remove_in
1 10 1
1 15 2
1 5 3
1 20 4
2 8 1
2 14 2
2 11 3
2 12 4
2 9 5
2 10 6
2 13 7

Votre réponse devrait créer une table avec les colonnes suivantes :

Numéro_de_panier
Contenu_actuel_du_panier
dernier_contenu_retiré

Bonne chance pour le déballage !

Et n'oubliez pas, si vous souhaitez participer aux défis:
1. Inscrivez-vous en tant que membre de Frosty Friday. --> Vous pouvez le faire en cliquant sur la barre latérale, puis en cliquant sur 'REGISTER' (notez que s'inscrire à notre liste de diffusion ne vous donne pas de compte Frosty Friday).
2. Publiez votre code sur GitHub et rendez-le accessible au public (consultez notre guide si vous ne savez pas comment faire, disponible ici)
3. Postez l'URL dans les commentaires du défi.

Si vous avez des questions techniques que vous souhaitez poser à la communauté, vous pouvez les poser ici, sur notre thread dédié.

Previous
Previous

Semaine 47 - débutant

Next
Next

Semaine 46 - intermédiaire