暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a函数介绍

VV_刺头王 2022-01-20
1842

GBase 8a集群提供了以下函数:

•Built-In Function(内置函数)

•DF(自定义函数)

•UDF(用户自定义函数)

•UDAF(用户自定义聚合函数)

1、Gbase8a支持的内置函数

•数学函数:ABS()、MOD(N,M)......

•字符串函数:TO_CHAR()、URI_CONVERT()......

•日期和时间函数::ADD_MONTHS()、NOW()......

•控制流函数:CASE WHEN()、IF()......

•加密函数:AES_ENCRYPT、ENCRYPT()、MD5()......

•信息函数:CHARSET()、DATABASE()......

•辅助函数:FORMAT()、UUID()、SLEEP()......

•位函数:|、~、&、>>、<<、^、BIT_COUNT(N)

•聚合函数:count()、sum()、avg()......

•OLAP函数:group by cube、group by rollup......

使用位置:

•select语句及条件表达式、insert、update、delete语句及条件表达式、投影列等

2、DF 数据库中的存储程序包括:存储过程+存储函数

存储过程:

•由CREATE PROCEDURE语句创建的程序

•存储过程通过CALL语句来调用程序,而且只能通过输出变量得到返回值 

存储函数:

•由CREATE FUNCTION语句创建的程序;

•函数可以像内置函数一样从语句内部来调用,并返回一个标量值

3、UDF

•当集群内置函数,无法满足用户需求时,用户需要根据自己的需求开发满足功能的udf函数,与df的区别是,udf通常在df的语法或处理逻辑无法满足时使用。

•根据udf接口规则进行用户自定义函数的编写,有规范限制

4、UDAF

•与udf使用形式一样,区别是udaf实现的是分组聚合功能

•根据udaf接口规则进行用户自定义聚集函数的编写,有规范限制

最后修改时间:2022-01-20 17:26:07
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论