URL抽出関数は、HTTP URL(または2396
に準拠する任意の有効なURI)からコンポーネントを抽出します。以下の構文がサポートされています:
[protocol:][//host[:port]][path][?query][#fragment]
抽出されたコンポーネントには、:
や?
などのURI構文の区切り文字は含まれません。
url_extract_fragment(url)
→ varchar
url
からフラグメント識別子を返します。
url_extract_host(url)
→ varchar
url
からホストを返します。
url_extract_parameter(url, name)
→ varchar
url
から名前がname
のfクエリ文字列パラメータの値を返します。パラメータの抽出は、RFC 1866#section-8.2.1で指定されている通常の方法で処理されます。
url_extract_path(url)
→ varchar
url
からパスを返します。
url_extract_port(url)
→ bigint
url
からポート番号を返します。