BigQuery: SPLIT () devuelve solo un valor
Tengo una columna de URL de página cuyos componentes están delimitados por/
. Traté de ejecutar elSPLIT()
funciona en BigQuery pero solo da el primer valor. Quiero todos los valores en columnas específicas.
No entiendo cómo usar elRegexp_extract()
ejemplo mencionado enDividir la cadena en varias columnas con bigquery.
Necesito algo similar aREGEX_SPLIT_TO_TABLE(<String>, <DELIMITER>)
que convierte una sola cadena en múltiples columnas.
Consulta:
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