跳到主要内容

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
欢迎体验 Databend Cloud

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验