BigQuery: SPLIT () retorna apenas um valor
Eu tenho uma coluna de URL da página cujos componentes são delimitados por/
. Eu tentei rodar oSPLIT()
funciona no BigQuery, mas fornece apenas o primeiro valor. Eu quero todos os valores em colunas específicas.
Eu não entendo como usar oRegexp_extract()
exemplo mencionado emDividir string em várias colunas com bigquery.
Eu preciso de algo parecido comREGEX_SPLIT_TO_TABLE(<String>, <DELIMITER>)
que converte uma única string em várias colunas.
Inquerir:
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