更新日期:2024年09月11日
(1 row)
count(expression)
描述:返回表中满足expression 不为NULL 的行数。
返回类型:BIGINT
示例:
gbase=# SELECT COUNT(inv_quantity_on_hand) FROM public.inventory;
count
----------
11158087
(1 row)
count(*)
描述:返回表中的记录行数。
返回类型:BIGINT
示例:
gbase=# SELECT COUNT(*) FROM public.inventory;
count
----------
11745000
(1 row)
median(expression) [over (query partition clause)]
描述:返回表达式的中位数,计算时NULL 将会被median 函数忽略。可以使用distinct
关键字排除表达式中的重复记录。
输入expression 的数据类型可以是数值类型
(包括integer、
double、bigint 等)
,也可以是interval 类型。其他数据类型不支持求取中位数。
分布式场景中不能使用此函数。
GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
339
返回类型:double 或interval 类型
示例:
gbase=# SELECT MEDIAN(id) FROM (values(1), (2), (3), (4), (null)) test(id);
median
--------