BigQuery: SPLIT () gibt nur einen Wert zurück
Ich habe eine Seiten-URL, deren Spaltenkomponenten durch @ begrenzt sin/
. Ich habe versucht, das @ auszuführSPLIT()
-Funktion in BigQuery, aber es gibt nur den ersten Wert. Ich möchte alle Werte in bestimmten Spalten.
Ich verstehe nicht, wie man das @ benutRegexp_extract()
Beispiel in @ erwähSplit String in mehrere Spalten mit BigQuery.
Ich brauche etwas Ähnliches wieREGEX_SPLIT_TO_TABLE(<String>, <DELIMITER>)
konvertiert eine einzelne Zeichenfolge in mehrere Spalten.
Abfrage
SELECT PK,
DATE(TIMESTAMP(CONCAT(SUBSTR(date,1,4),'-',SUBSTR(date,5,2),'-',SUBSTR(date,7,2),' 00:00:00'))) as visit_date,
hits_page_pagePath,
split(hits_page_pagePath,'/')
FROM [Intent.All2mon] limit 100