在bigquery中将行分为2列

时间:2019-03-20 16:25:39

标签: sql google-bigquery

尝试使用'/'分隔符将数据分为2列。尝试使用分裂功能,但没有成功

SELECT
s.siteid,
s.notes, --This is the column that CSI uses for the description.
split(s.notes,'/')  part1
FROM AloomaTestBeta.SCSERVICES s

并尝试了此操作,但给了我一个错误:数组索引1超出范围(溢出)

SELECT
s.siteid,
s.notes, --This is the column that CSI uses for the description.
split(s.notes,'/') [OFFSET(0)] part1,
split(s.notes,'/') [OFFSET(1)] part2
FROM AloomaTestBeta.SCSERVICES s

这是示例数据

enter image description here

我正在Google biqquery中使用它,但无法正常工作

1 个答案:

答案 0 :(得分:3)

使用f

SAFE_OFFSET()