跳到主要内容
版本:4.x

PROTOCOL

描述​

PROTOCOL 函数主要用于提取 URL 字符串中的协议部分。

语法​

PROTOCOL( <url> )

参数​

参数说明
<url>需要被解析的 URL

返回值​

返回<url>中的协议部分。特殊情况:

  • 任意参数中有一个为 NULL,则返回 NULL

举例​

SELECT protocol('https://doris.apache.org/');
+---------------------------------------+
| protocol('https://doris.apache.org/') |
+---------------------------------------+
| https |
+---------------------------------------+
SELECT protocol(null);
+----------------+
| protocol(NULL) |
+----------------+
| NULL |
+----------------+

相关命令​

如果想提取 URL 中的其他部分,可使用parse_url。