Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Datentypen | Einführung in BigQuery-Spezifische Funktionen
BigQuery Grundlagen

Herausforderung: Datentypen

Swipe um das Menü anzuzeigen

Aufgabe

  1. Schreibe eine Abfrage, die den Gesamtumsatz pro Filiale mit den Daten aus der Tabelle retail_data_updated berechnet: Multipliziere quantity (INTEGER) und unit_price (FLOAT), um den Umsatz pro Transaktion zu berechnen.
    • Ergebnisse nach store_id gruppieren;
    • Umsatz für jede Filiale summieren;
    • Die Abfrage soll folgende Spalten zurückgeben:
      • store_id (Bezeichner für jede Filiale);
      • total_revenue (Summe von quantity × unit_price pro Filiale).
  2. Schreibe eine Abfrage, die zählt, wie viele Transaktionen in jedem Jahr und Monat anhand des Feldes date in der Tabelle retail_data_updated stattgefunden haben:
    • Jahr und Monat aus dem Feld date extrahieren;
    • Nach Jahr und Monat gruppieren;
    • Anzahl der Transaktionen in jedem Zeitraum zählen;
    • Die Abfrage soll folgende Spalten zurückgeben:
      • year_month (formatiert als YYYY-MM);
      • transaction_count (Anzahl der Transaktionen pro Monat).
  3. Schreibe eine Abfrage, die die Anzahl der Online- und Filialtransaktionen in der Tabelle retail_data_updated vergleicht:
    • Daten nach der Spalte is_online (BOOLEAN) gruppieren;
    • Anzahl der Transaktionen für jeden Wert zählen (TRUE = online, FALSE = Filiale);
    • Die Abfrage soll folgende Spalten zurückgeben:
      • is_online (TRUE oder FALSE);
      • transaction_count (Anzahl der Transaktionen pro Gruppe).
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 3. Kapitel 2
some-alt