BigQueryでURLをデコードする方法


関数で定義すればOK

CREATE TEMPORARY FUNCTION urlDecode(s STRING)
RETURNS STRING
LANGUAGE js AS "return decodeURI(s);";

-- with句でdbの代わりをしているだけです
-- アクセスログなどに代替してください
with db as (
    select '%e3%83%86%e3%82%b9%e3%83%88' as url
)

select
    urlDecode(db.url) AS decoded
from
    db