网络函数

MaxCompute SQL提供了网络相关函数,支持处理STRING、BINARY类型网络相关数据,实现IP地址格式转换、URL解析 、获取网络掩码等业务处理能力。本文为您介绍具体的网络函数及其功能。

函数

功能

NET_HOST

STRING类型的URL字符串中解析主机名(hostname)部分。

NET_IP_FROM_STRING

IPv4IPv6地址从字符串STRING格式转换为二进制BINARY格式。

说明

若输入参数无效或者不合法,则返回报错。

NET_IP_NET_MASK

根据给定的网络掩码长度生成对应的IPv4IPv6网络掩码地址。

NET_IPV4_TO_INT64

IPv4地址从二进制BINARY格式转换为整数BIGINT格式。

NET_IP_TO_STRING

IPv4IPv6地址从二进制BINARY格式转换为字符串STRING格式。

NET_PUBLIC_SUFFIX

STRING类型的URL字符串中解析出公共后缀(如com、orgnet)。

NET_REG_DOMAIN

STRING类型的URL字符串中解析出已注册或可注册的域名(即公共后缀加上前一级标签)。

NET_SAFE_IP_FROM_STRING

IPv4IPv6地址从字符串STRING格式转换为二进制BINARY格式。

说明

类似于NET_IP_FROM_STRING函数,但如果输入参数被视为无效,则返回NULL而不是抛出错误。