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

南大通用gbase 8a数据库sql和函数

wise 2023-12-27
292

GBase 8a MPP Cluster的SQL


  • 遵循 SQL 92 标准,支持 SQL99 和 SQL2003 部分标准;
  • SQL 的关键词不区分大小写;
  • 限定词标识符用“.”分隔,例如:vc.db.tb.col ;
  • 默认 SQL 执行采用自动提交方式,自动 commit ;
  • 默认每条 SQL 以分号“;”结束,可使用DELIMITER进行修改;


数据类型


数值类型


  • 数值型:INTEGER、TINYINT、SMALLINT、BIGINT、DECIMAL、FLOAT、DOUBLE
  • 字符型:CHAR、VARCHAR、TEXT
  • 日期型:DATE、TIME、DATETIME、TIMESTAMP


DATETIME : 公元 0001 年 1 月 1 日 到 公元 9999 年 12 月 31 日
TIMESTAMP:公元 1970 年 1 月 1 日 08 时 0 分 1 秒到 公元 2038 年 01 月 01日 00 时 59 分 59 秒


数据类型

类型名称

最小值

最大值

TINYINT

-127

127

SMALLINT

-32767

32767

INT(INTEGER)

-2147483647

2147483647

BIGINT

-9.22337E+18

9.22337E+18

FLOAT[(M[, D])]

-3.40E+38

3.40E+38

DOUBLE[(M, D)]

-1.7976931348623157E+308

1.7976931348623157E+308

DECIMAL[(M[, D])]

-(1E+M -1)/(1E+D)

(1E+M -1)/(1E+D)


严格的数值数据类型(INTEGER,TINYINT,SMALLINT,BIGINT,DECIMAL);
近似的数值数据类型(FLOAT和DOUBLE )。


GBase 8a MPP Cluster的系统函数

函数类型

函数举例

字符串函数

CONCAT(),INSERT(),SUBSTRING()...

数值函数

RAND(),ROUND(X),TRUNCATE(X,D)...

日期和时间函数

ADDDATE,CURTIME(),DATE_FORMAT...

位函数

\

加密函数

SHA1(str),SHA(str),PASSWORD(str)...

信息函数

BENCHMARK(count,expr),VERSION()...

辅助函数

FORMAT(X,D),SLEEP(duration)...

聚集函数

AVG([DISTINCT] expr),COUNT(expr)...

OLAP函数

COUNT OVER,GROUP BY CUBE...

转换函数

ROWID...

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

评论