SELECT `justfunctions.eu.split_url`("hey.com/me/?231#213", 2)
/*--Output--
me
*/
CREATE OR REPLACE FUNCTION `your_project_id.your_dataset_id.split_url`(`url` STRING, `part` INT)
RETURNS STRING AS ((WITH split_parts as (
SELECT SPLIT("/" || TRIM(url,"/"), "/") split_str
)
SELECT split_str[safe_ordinal(part+1)]
from split_parts)
)
OPTIONS ( description = '''Splits a <url> into parts using the '/' symbol.''')
SQL User Defined Function (SQL UDF)
See something wrong? Contact us or report an issue on Github.