Skip to main content

IP 地址函数

本页面提供 Databend 中 IP 地址相关函数的参考信息。这些函数用于在 IP 地址的字符串和数字表示形式之间进行转换。

IP 地址转换函数

函数描述示例
INET_ATON / IPV4_STRING_TO_NUM将 IPv4 地址字符串转换为 32 位整数INET_ATON('192.168.1.1')3232235777
INET_NTOA / IPV4_NUM_TO_STRING将 32 位整数转换为 IPv4 地址字符串INET_NTOA(3232235777)'192.168.1.1'

安全 IP 地址转换函数

这些函数通过返回 NULL 而非报错的方式安全处理无效输入。

函数描述示例
TRY_INET_ATON / TRY_IPV4_STRING_TO_NUM安全地将 IPv4 地址字符串转换为 32 位整数TRY_INET_ATON('invalid')NULL
TRY_INET_NTOA / TRY_IPV4_NUM_TO_STRING安全地将 32 位整数转换为 IPv4 地址字符串TRY_INET_NTOA(-1)NULL
Explore Databend Cloud for FREE
Low-cost
Fast Analytics
Easy Data Ingestion
Elastic Scaling
Try it today