背景 データベースにエンコードされたURLが入っていた場合、そのURLをデコードしなければいけませんよね。 既存の関数で一発!というわけにはいかないURLのデコードの関数をUDF(User-Defined Function)として作ってみました。 URLエンコード、デコードとは まず初めに、URLのエンコードとデコードとはなんぞやということを書いておきます。 URLのエンコードとは、本来URLの中で使えない文字を、使用できる文字の特殊な組み合わせによって置き換えることです。日本語の入っているURLなどもエンコードすることで機能します。 具体的には、 %の後に 0~9,A~Fの16進数2桁で1Biteの文字を表します。日本語などの1Biteで表しきれないものは、その組み合わせで表します。(例:%41がA、%23が#、%E3%81%82 が あ など) デコードとは、エンコードされたURLを元