[protocol:][//host[:port]][path][?query][#fragment]
:または?は含まれません。関数名 | 説明 | 例 | 出力結果 |
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
|
フィードバック