Kategorie: Bedingungen

COALESCE

COALESCE gibt den ersten Wert zurück, der nicht NULL ist. Sind alle Werte NULL, ist das Ergebnis NULL.

Syntax

COALESCE(expression [, expression]*)

Besonderheiten in AMC

  • Alle Ausdrücke müssen denselben Typ haben. IFNULL und NVL sind Aliase von COALESCE.
  • Bei GREATEST und LEAST hilft COALESCE, weil dort ein einziger NULL-Wert das ganze Ergebnis zu NULL macht.

Beispiel

Fehlende Kampagnennamen als eigene Zeile "unknown" ausweisen.

SELECT
  COALESCE(campaign, 'unknown') AS campaign_name,
  SUM(impressions) AS impressions
FROM
  sponsored_ads_traffic
GROUP BY
  1

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

Verwandte Funktionen: NULLIF

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