返回首页

gbase数据、南大通用产品文档:GBase8a:发生告警事件的对象名称。如为cpu 时,说

更新日期:2024年09月11日

明cpu 发生了告警。

CARDINALITY 函数对集合包含的元素数目计数。可以将 CARDINALITY 函数与简单或嵌
套集合配合使用。将集合中的任何重复作为个别元素计数。下列查询显示一个查询,它
对 manager 表中的每一列返回 department 值和每个 direct_reports 集合中的元素数。
图: 查询
SELECT department, CARDINALITY(direct_reports) FROM manager;
图: 查询结果
department marketing 5

department engineering 7


GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 - 95 -

department publications 4

department accounting 3
还可以从谓词表达式中对集合的元素数进行求值,如下所示。
SELECT department, CARDINALITY(direct_reports) FROM manager
WHERE CARDINALITY(direct_reports) < 6
GROUP BY department;
图: 查询结果
department accounting 3

department marketing 5

department publications 4

GBA-02IS-0002
错误码
错误标识
错误信息
GBA-02IS-0002

get column hash information error
错误出现原因
获取column hash 信息错误
分析与建议
无法根据计算的hash 值计算出数据应该放到哪个节点上,原因是nodedatamap
表查询有误。