虽然GBase 8a集群当前版本获得集群锁信息和容错信息,必须通过gcadmin的命令行执行才能获得,但由于支持python udf,所以可以通过这个特性来用SQL获得这些。
标签: 函数
包含南大通用GBase 8a MPP数据库集群 函数 内容的文章
GBase 8a集群百分位函数percentile_cont和percentile_disc介绍
百分位函数,指一组数据中特定百分比位置的值,最典型的就是中位数(50%)。其中percentile_cont为连续百分位,如果指定位置没有值,则会根据前后位置的值线性计算值,也就是返回值不一定是原来存在的值。percentile_disc则为不连续百分位,如果指定位置没有值,则会根据百分位计算一个最近的位置,并返回该值。本文介绍GBase 8a里这些函数的语法和使用样例。
南大通用GBase 8a unnest函数介绍,类似group_concat的逆函数
GBase 8a的group_concat可以将多行值合并成一个字段,而unnest则相反,将一个字段拆成多行。本文测试版本的unnext函数仅支持一个参数。
南大通用GBase 8a OLAP分析函数NTH_VALUE的使用样例
南大通用GBase 8a的NTH_VALUE返回当前窗口的指定n行的值,对比first_value则取的是第一个值。本文介绍NTH_VALUE的语法和使用样例。
南大通用GBase 8a OLAP分析函数NTILE的使用样例
南大通用GBase 8a的NTILE函数,将数据切分成指定的几块,如果且不均匀,则前面的优先。本文介绍NTILE的用法和使用样例。
南大通用GBase 8a OLAP分析函数last_value的使用样例
南大通用GBase 8a的last_value与First_value函数类似,不过返回每组窗口里的最后一个值。本文介绍last_value的函数用法并给出使用例子。
南大通用GBase 8a OLAP分析函数first_value的使用样例
南大通用GBase 8a的First_value函数,返回每组窗口里的第一个值,类似row_number是等于1的。本文介绍first_value的函数用法并给出使用例子。
南大通用GBase 8a列转行函数unpivot介绍
与pivot函数相反,unpivot是将列转成行。本文介绍GBase 8a里,unpivot的使用。本文不完整,还在完善中。
南大通用GBase 8a的DateDiff和TimestampDiff的参数顺序不同
两个函数都是用来取2个日期之间的差距,其中timestampdiff可以取各个位置,比如年,月,日等,而datediff只能取日。最大的区别,datadiff是日期1-日期2, 而timestampdiff是日期2-日期1。先后顺序是反的。
南大通用GBase 8a行转列函数pivot介绍
南大通用GBase 8a提供了pivot函数实现行转列功能,也叫数据透视。