Я хочу сделать левый разделительный URI, когда персонаж вроде «?» или "#".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
Ошибка: Область применяется без функции агрегации