Défi : Analyse des Produits Phares
Glissez pour afficher le menu
Pratique moderne
Dans la vidéo et les exemples du cours, vous verrez la fonction JSON_EXTRACT. Bien que cette fonction soit entièrement prise en charge et fonctionne correctement, elle est considérée comme une syntaxe héritée dans BigQuery.
Pour vos futurs projets, il est recommandé d'utiliser les fonctions standard modernes :
JSON_VALUE: extrait les valeurs scalaires (comme les chaînes ou les nombres) et supprime automatiquement les guillemets supplémentaires ;JSON_QUERY: extrait des objets JSON complexes ou des tableaux.
Écrire une requête qui affiche une analyse des ventes pour nos meilleurs produits en utilisant les données de la table retail_data_updated :
- Extraire les noms des produits à partir du JSON dans la colonne
'products'; - Compter combien de fois chaque produit apparaît dans les transactions ;
- Calculer le chiffre d'affaires total généré par chaque produit ;
- Regrouper les résultats par nom de produit ;
- Trier par les produits les plus fréquemment achetés.
La requête doit retourner les colonnes suivantes :
'product_name'(extrait du JSON) ;'purchase_count'(nombre d'apparitions de ce produit) ;'total_revenue'(somme des montants des transactions où ce produit apparaît).
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 2
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Section 2. Chapitre 2