0
当一个字符如“?”时,我想做一个左分割的URIs。或“#”出现。带有多个分界符的BigQuery SPLIT
SELECT
CASE
WHEN URI LIKE '%?%' THEN FIRST(SPLIT(URI, "?"))
WHEN URI LIKE '%#%' THEN FIRST(SPLIT(URI, "#"))
END WITHIN RECORD AS URI_FILTER
FROM (SELECT "/A/A1/AA2/205.html#jfsalf" AS URI)
输出必须:/A/A1/AA2/205.html
另一个URI进行测试:
/A/A1/AA2/205.html?pRef=209888
错误:没有聚合函数应用范围