返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

ABS(X)
函数说明
返回X 的绝对值。这个函数支持使用BIGINT 值。
示例
示例1:X 为正数。
gbase> SELECT ABS(2) FROM dual;
+--------+
| ABS(2) |
+--------+
|
2 |
+--------+
1 row in set
示例2:X 为负数。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
747
gbase> SELECT ABS(-32) FROM dual;
+----------+
| ABS(-32) |
+----------+
|
32 |
+----------+
1 row in set

GBaseError属性

INET_ATON(expr)
函数说明
给定一个用“.”分隔的字符串网络地址,即IP 地址,函数返回一个整数,用来
表示地址数值。地址可能是4 到8 个字节长。
示例
示例1:返回“172.168.83.11”对应的整数。
gbase> SELECT INET_ATON('11.83.168.172') FROM dual;
+----------------------------+
| INET_ATON('11.83.168.172') |

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
853
+----------------------------+
|
190032044 |
+----------------------------+
1 row in set
说明
生成的数字总是按照网络字节次序。如示例1 所示,数值按照
11*2563+83*2562+168*2561+172*2560 来计算。
示例2:INET_ATON()还可以使用短格式的IP 地址。
gbase> SELECT INET_ATON('127.0.0.1'), INET_ATON('127.1') FROM
dual;
+------------------------+--------------------+
| INET_ATON('127.0.0.1') | INET_ATON('127.1') |
+------------------------+--------------------+
|
2130706433 |
2130706433 |
+------------------------+--------------------+
1 row in set