Gauss 100 数据查询之ORDER BY子句
使用ORDERBY子句对查询语句返回的行根据指定的列进行排序。如果没有ORDERBY子句,则多次执行的同一查询将不一定以相同的顺序进行行的检索。语法格式ORDERBY{column_name|number}[ASC|DESC][,...]使用方法ORDERBY语句默认按照升序对记录进行排序。如果希望
Gauss 100 数据查询之GROUP BY子句
在数据库查询中,分组是一个非常重要的应用。分组是指将数据表中的记录以某个或者某些列为标准,划分为一组。语法格式GROUPBY{column_name}[,...]使用方法GROUPBY子句中的表达式可以包含FROM子句中表,视图的任何列,无论这些列是否出现在SELECT列表中。GROUPBY子句对行
Gauss 100 数据查询之HAVING子句
使用HAVING子句将返回的行组限制为指定条件为TRUE的那些组。如果省略此子句,则数据库将返回所有组的摘要行。语法格式HAVINGcondition[,...]使用方法在WHERE子句和层级查询子句之后指定GROUPBY和HAVING。如果同时指定GROUPBY和HAVING,则它们可以按任意顺序
GaussDB 100 时间日期函数U篇
UTC_TIMESTAMP语法:UTC_TIMESTAMP()UTC_TIMESTAMP功能:GaussDB100返回当前UTC时间的方法,返回值类型为DATE,不含UTC时区信息。该函数的语法格式为:utc_timestamp():不带参数,表示获取当前的UTC时间。utc_timestamp是系
GaussDB 100 时间日期函数T篇上
TIMESTAMPADD语法:TIMESTAMPADD(unit,interval,datetime)功能:TIMESTAMPADD函数用于在一个日期时间上加上指定单位的时间间隔。其中时间单位unit可以取值:MICROSECOND,SECOND,MINUTE,HOUR,DAY,WEEK,MONTH
GaussDB 100 时间日期函数T篇下
TRUNC语法:TRUNC(date[,fmt])功能:按指定的格式截取输入的日期数据。入参是date待截取的数据,fmt截取格式。返回值是date。说明:fmt默认是DD,当前支持的fmt有CC/SCC、D/DAY/DY、WW、W、DD/DDD、MM/RM/MON/MONTH、Q、Y/YY/YYY
GaussDB 100 时间日期函数S篇下
SYS_EXTRACT_UTC语法:SYS_EXTRACT_UTC(tz)功能:将当前时间类型转换为一个TIMESTAMP类型,对应其UTC时区中的日期和时间,返回格式与NLS_TIMESTAMP_FORMAT一致。说明:参数为以下时间类型(timestamp/timestampwithtimezo
GaussDB 100 时间日期函数S篇上
SLEEP语法:SLEEP(n_second)功能:设置休眠时间。单位是秒。说明:入参n_second必须是可以转为NUMBER的表达式,取值范围[1,999999999999]。示例:设置休眠3秒。示例1:SELECTSLEEP(3)FROMSYS_DUMMY;SLEEP(3)--------1r
GaussDB100 面向应用开发的功能--支持同义词
支持版本GaussDB100V300R001C00初次引入。特性简介GaussDB100支持用户自定义同义词。特性描述同义词为数据对象的别名,与其代表的数据对象是一种映射关系,经常用于简化对象访问和提高对象访问的安全性。同义词不占用实际存储空间,只在数据字典中保存了同义词的定义,所以使用同义词可以大
GaussDB100 面向应用开发的功能--支持序列
支持版本GaussDB100V300R001C00初次引入。特性简介GaussDB100支持序列sequence,用户可以使用sequence获得唯一的整数。特性描述GaussDB100支持序列sequence,用户可以使用CREATESEQUENCE语句创建一个序列,该序列是一个数据库对象,多个用
GaussDB100 面向应用开发的功能--支持视图
支持版本GaussDB100V300R001C00初次引入。特性简介GaussDB100支持视图的创建、删除操作。特性描述数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查
GaussDB100 面向应用开发的功能--支持标准数据类型
支持版本GaussDB100V300R001C00初次引入。特性简介GaussDB100支持标准数据类型的使用及管理。特性描述GaussDB100当前支持的数据类型有:数值类型:BINARY_INTEGER、INTEGER、BINARY_BIGINT、BIGINT、BINARY_DOUBLE、DOU
GaussDB100 面向应用开发的功能--支持索引
支持版本GaussDB100V300R001C00初次引入。特性简介GaussDB100支持在表上创建索引,用户可以通过索引快速查找数据,提升性能。特性描述索引是对数据库表中一个或多个列的值进行排序的结构。例如这样一个查询:select*fromtablewherecol=1000000。如果没有索
GaussDB100 面向应用开发的功能--支持表
支持版本GaussDB100V300R001C00初次引入。特性简介GaussDB100支持典型数据堆表,用于数据的存储与查询,数据提交后自动持久化不丢失。特性描述数据库堆表(HeapTable),默认数据表存储结构。在HeapTable中,数据行是按照“随机存取”的方式进行管理。从段头块之后,一直
GaussDB100 面向应用开发的功能--支持事务
支持版本GaussDB100V300R001C00初次引入。特性简介GaussDB100支持事务,数据处理具备完整性、一致性。特性描述数据库事务是指作为单个逻辑工作单元执行的一系列动作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久修改数据。通过
GaussDB100 面向应用开发的功能--支持临时表
支持版本GaussDB100V300R001C00初次引入。特性简介GaussDB100支持用户自定义临时表。特性描述数据库临时使用的数据表,可同典型表一样对数据进行增删改查,可用于存储处理中间结果,在使用过后数据自动清理。GaussDB100支持两种临时表:本地临时表和全局临时表。本地临时表:表结
GaussDB100 面向应用开发的功能--支持标准开发接口
支持版本GaussDB100V300R001C00初次引入。特性简介GaussDB100支持标准开发接口,实现开发应用软件快速对接。特性描述GaussDB100支持的开发语言接口包括:C-APIJDBC4.0Python2.7ODBC3.0GO同时GaussDB100还支持客户端CLI连接。
从SYS_DUMMY中查询 的介绍
SYS_DUMMY是由GaussDB100自动创建的表。SYS_DUMMY表在用户SYS的schema中,但所有用戶都可以直接通过表名SYS_DUMMY访问。SYS_DUMMY表只有一个列“DUMMY”,定义为VARCHAR(1BYTE),包含一个值为“X”的行。SYS_DUMMY用于使用SELEC
合并结果集(UNION)的介绍
GaussDB100提供UNION运算符,将多个查询块的结果集合并为一个结果集输出。语法格式select_statementUNION[ALL]select_subquery使用方法每个查询块的查询列数目必须相同。每个查询块对应的查询列必须为相同数据类型或同一数据类型组,不同数据类型组或不支持组合的
差异结果集(MINUS)的介绍
GaussDB100提供MINUS运算符,对查询结果集的减法。AminusBC就意味着将结果集A去除结果集B和结果集C中所包含的所有记录后的结果,即在A中存在,而在B、C中不存在的记录。语法格式select_statementMINUSselect_statement2[...]参数说明select