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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




