Kategorie: Bedingungen

NULLIF

NULLIF liefert NULL, wenn beide Ausdrücke gleich sind, sonst den ersten Ausdruck.

Syntax

NULLIF(expr1, expr2)

Besonderheiten in AMC

  • Klassischer Einsatz: Division durch null vermeiden, indem der Nenner null in NULL verwandelt wird.
  • Das Ergebnis der Division ist dann NULL statt eines Fehlers.

Beispiel

Klickrate ohne Fehler bei null Impressionen.

SELECT
  campaign,
  SUM(clicks) / NULLIF(SUM(impressions), 0) AS ctr
FROM
  sponsored_ads_traffic
GROUP BY
  1

Gegen das AMC-Schema geprüft, nicht auf einer AMC-Instanz ausgeführt.

Verwandte Funktionen: COALESCE

Quelle: advertising.amazon.com (abgerufen am 2026-10-09)