tencent cloud

Cloud Log Service

URL関数

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-12 14:32:16
AI翻訳
本文では、URL関数の構文と例を紹介します。

構文形式

URL関数は、標準HTTP URLパスからフィールドを抽出することをサポートします。標準的なURLは以下の通りです:
[protocol:][//host[:port]][path][?query][#fragment]
注意:
抽出されたフィールドには、URL区切り文字:または?は含まれません。

一般的なURL関数

関数名
説明
例
出力結果
url_extract_fragment
(url)
URL から fragment を抽出し、結果は varchar 型になります。
* | select url_extract_fragment('https://console.tencentcloud.com/#/project/dashboard-demo/categoryList')
/project/dashboard-demo/categoryList
url_extract_host
(url)
URL から host を抽出し、結果は varchar 型になります。
* | select url_extract_host('https://console.tencentcloud.com/cls')
console.cloud.tencent.com
url_extract_parameter
(url, name)
URL から query に対応するパラメータ値を抽出し、結果は varchar 型になります。
* | select url_extract_parameter('https://console.tencentcloud.com/cls?region=ap-chongqing','region')
ap-chongqing
url_extract_path
(url)
URL から path を抽出し、結果は varchar 型になります。
* | select url_extract_path('https://console.tencentcloud.com/cls?region=ap-chongqing')
/cls
url_extract_port
(url)
URL からポートを抽出し、結果は bigint 型になります。
* | select url_extract_port('https://console.tencentcloud.com:80/cls?region=ap-chongqing')
80
url_extract_protocol
(url)
URL からプロトコルを抽出し、結果は varchar 型になります。
* | select url_extract_protocol('https://console.tencentcloud.com:80/cls?region=ap-chongqing')
https
url_extract_query
(url)
URL から query を抽出し、結果は varchar 型になります。
* | select url_extract_query('https://console.tencentcloud.com:80/cls?region=ap-chongqing')
region=ap-chongqing
url_encode
(value)
value をエスケープエンコードし、URL_query で使用できるようにします。
文字がデコードされることはありません。
.-*_はエンコードされません。
スペースは+にデコードされます。
その他の文字はUTF8形式にデコードされます。
* | select url_encode('https://console.tencentcloud.com:80/cls?region=ap-chongqing')
https%3A%2F%2Fconsole.cloud.tencent.com%3A80%2Fcls%3Fregion%3Dap-chongqing
url_decode
(value)
URL をデコードします。
* | select url_decode('https%3A%2F%2Fconsole.cloud.tencent.com%3A80%2Fcls%3Fregion%3Dap-chongqing')
https://console.tencentcloud.com:80/cls?region=ap-chongqing


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック