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

Antworten auf die Frage(10)

Ihre Antwort auf die Frage