返回首页

gbase数据、南大通用产品文档:GBase8c定义数据类型

更新日期:2024年09月11日

表11-19 数据类型定义相关SQL
功能
相关SQL
创建一个新的数据类型
CREATE TYPE
修改数据类型
ALTER TYPE
删除数据类型
DROP TYPE

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
676
12 DML 语法一览表
DML
(Data Manipulation Language 数据操作语言)

用于对数据库表中的数据进行操作。
如:插入、更新、查询、删除。

使用“导入数据库数据”功能,您可以对将文件中的数据导入到数据库
中。如需使用导入功能,需要在数据库连接中驱动属性
rewriteBatchedStatements=true。

GBaseDataStudio 管理工具手册
- 154 -
南大通用数据技术股份有限公司
图5- 505 修改数据库驱动属性
目前支持的文件格式有:csv、txt、xml、xls、xlsx。下面的章节将根据
如下功能详细介绍导入功能:

导入csv

导入txt

导入xml

导入xls

导入xlsx
在“数据库导航”中,选择数据库标签下的数据库节点。该节点必须是当
前连接数据库节点。右键单击选择“导入数据库数据”
。如下图所示:

GBaseDataStudio 管理工具手册
南大通用数据技术股份有限公司
- 155 -
图5- 506 导入数据库数据

(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
--------