Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Analisi dei Prodotti Principali | Basi del Query Engine
Fondamenti di BigQuery

bookSfida: Analisi dei Prodotti Principali

Scorri per mostrare il menu

Note
Pratica moderna

Nei video e negli esempi del corso, vedrai la funzione JSON_EXTRACT. Sebbene questa funzione sia pienamente supportata e funzioni correttamente, è considerata una sintassi legacy in BigQuery.

Per i tuoi progetti futuri, si consiglia di utilizzare le funzioni standard moderne:

  • JSON_VALUE: estrae valori scalari (come stringhe o numeri) e rimuove automaticamente le virgolette aggiuntive;
  • JSON_QUERY: estrae oggetti JSON complessi o array.

Scrivere una query che mostri l'analisi delle vendite per i nostri prodotti principali utilizzando i dati presenti nella tabella retail_data_updated:

  1. Estrarre i nomi dei prodotti dal JSON nella colonna 'products';
  2. Contare quante volte ogni prodotto appare nelle transazioni;
  3. Calcolare il ricavo totale generato da ciascun prodotto;
  4. Raggruppare i risultati per nome del prodotto;
  5. Ordinare per i prodotti acquistati più frequentemente.

La query deve restituire queste colonne:

  • 'product_name' (estratto dal JSON);
  • 'purchase_count' (quante volte appare questo prodotto);
  • 'total_revenue' (somma degli importi delle transazioni in cui appare questo prodotto).
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 2
some-alt