LoslegenKostenlos loslegen

Kaufabsicht bestimmen

Du hast herausgefunden, dass mehrere Faktoren beeinflussen, ob Kund:innen einen Song kaufen. Dazu zählen etwa das Genre und die Länge eines Songs sowie sein Preis. Jetzt wirst du das in nutzbare Daten übersetzen, indem du eine Abfrage schreibst, die die Kaufabsicht misst.

Diese Übung ist Teil des Kurses

Datenmanipulation in Snowflake

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine CASE-Anweisung; wenn Songs einen unit_price von 0.99 haben und entweder Rock and Roll oder Pop sind (Genre 5 und 9), klassifiziere die Kaufabsicht als 'High'.
  • Wenn ein Song kürzer als 5 Minuten ist (300000 Millisekunden) und nicht Electronic Dance Music ist (Genre 15), soll er die Kaufabsicht 'Neutral' haben.
  • Alle anderen Songs sollen die Kaufabsicht 'Low' haben.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

SELECT
    name,
    unit_price,
    CASE
        -- Inexpensive Rock and Pop songs are always high-intent
        WHEN ___ = ___ AND genre_id IN (___, ___) THEN '___'
        -- Shorter, non-EDM tracks have neutral buyer intent
        ___ milliseconds < ___ ___ ___ != ___ ___ '___'
		-- Everything else is low
        ___ '___'
    END AS buyer_intent
FROM store.track;
Code bearbeiten und ausführen