返回首页

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

更新日期:2024年09月11日

使用注意事项
GBase 8a MPP Cluster 提供了丰富的OLAP 函数,辅助用户完成一些复杂的查询
统计。在使用这些函数时,请注意以下几点事项:

OLAP 函数中的PARTITION BY 和ORDER BY 的括号内不再支持使用别名。
SELECT a AS e ,RANK() OVER(ORDER BY e) FROM t1; -- a AS e 后
OVER(ORDER BY e)引用了别名e,不支持此种别名引用。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
884

OLAP 函数中的PARTITION BY 和ORDER BY 的括号内的整型数值不是用
于指定查询结果列的索引。
SELECT a, RANK() OVER(ORDER BY 1) FROM t1;在这个查询语句中,
ORDER BY 括号里的1 不是用于指定引用查询结果列的索引的含义,
即不是
指代a 列,而是当作常量1 来处理。

{"table":"BDTEST.GTEST","op_type":"I","op_ts":"2017-01-24 07:17:44.000209","current_ts":"2017
-01-24T15:17:47.504000","pos":"00000000010000001632","primary_keys":["A"],"after":{"A":"5","B"
:"5"}},

(1 row)

network(inet)
描述:抽取地址的网络部分。
返回类型:cidr
示例:
gbase=# SELECT network('192.168.1.5/24') AS RESULT;
result
----------------