Kategorie: Weitere Funktionen
NAMED_ROW
NAMED_ROW bündelt mehrere Spalten unter einem Namen, jede mit eigener Beschriftung, in einer Ergebnisspalte.
Syntax
NAMED_ROW('label1', column1, 'label2', column2)Besonderheiten in AMC
- Die Labels dienen als Bezeichner der gebündelten Spalten. Das hilft, wenn eine Abfrage mehrere zusammengehörige Werte ausgeben soll.
- Das Ergebnis erhält mit AS einen Spaltennamen.
Beispiel
Impressionen und Klicks je Kampagne in einer gebündelten Spalte.
WITH totals AS (
SELECT
campaign,
SUM(impressions) AS impressions,
SUM(clicks) AS clicks
FROM
sponsored_ads_traffic
GROUP BY
1
)
SELECT
campaign,
NAMED_ROW('impressions', impressions, 'clicks', clicks) AS performance
FROM
totals Gegen das AMC-Schema geprüft, nicht auf einer AMC-Instanz ausgeführt.