Verbinden / Verketten von Spalten in einer neuen Spalte in Google BigQuery

Jemand einen Tipp wie ich die Werte von vier Spalten in einer neuen Spalte in Google BigQuery? Standard-SQL-Dialekt. Nicht Legacy. Wenn ich versuche ein concat (in der select-Anweisung oder einer untergeordneten select-Anweisung)

SELECT
Concat (visitId,fullVisitorId,visitNumber) as identifier,
...
FROM ...

SELECT     
(SELECT Concat(visitId,fullVisitorId,visitNumber) as identifier FROM ...),
...
FROM ...

Bekomme ich eine Fehlermeldung wie:
Error: No matching signature for function CONCAT for argument types: INT64, STRING, INT64. Supported signatures: CONCAT(STRING, [STRING, ...]); CONCAT(BYTES, [BYTES, ...]) at [5:3]

Es wäre toll, wenn mir jemand helfen kann mit dieser. Danke.

InformationsquelleAutor Mogry | 2017-03-23
Schreibe einen Kommentar