检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
议,SSL协议是安全性更高的协议标准,它们加入了数字签名和数字证书来实现客户端和服务器的双向身份验证,保证了通信双方更加安全的数据传输。为支持SSL连接方式,GaussDB(DWS)已经从CA认证中心申请到正式的服务器、客户端的证书和密钥(假设服务器的私钥为server.key,证书为server
比较和列表操作符 以下章节介绍了支持的比较和列表操作符。 比较操作符LT、LE、GT、GE、EQ和NE不得用作表别名或列别名。 ^=和GT 输入:比较操作(^=和GT) 1 2 3 4 SELECT t1.c1, t2.c2 FROM tab1 t1, tab2 t2 WHERE
%w 一周的日,周日为0 0...6 %X 年份,其中的星期日是周的第一天,4 位,与%V搭配使用 - %x 年份,其中的星期一是周的第一天,4 位,与%v搭配使用 - %Y 年份,4位 - %y 年份,2位 - %% 字符'%' 字符'%' %x 'x',上述未列出的任意字符 字符'x'
适用于str_to_date的格式化输入的格式类型参考表1。这里仅支持“日期”格式、“日期+时间”格式的输入转换,对于仅“时间”格式的输入场景请使用str_to_time。 str_to_time(str, format) 描述:将时间格式的字符串(str),按照所提供的显示格式(format)转换为时间类型的值。
json_to_record(object-json) 描述:正如所有返回record的函数一样,调用者必须用一个AS子句显式地定义记录的结构。会将object-json的键值对进行拆分重组,把键当做列名,去匹配填充AS显示指定的记录的结构。 返回类型:record 示例: 1 2 3 4 5 SELECT
描述:线段的中心。 返回类型:point 示例: 1 2 3 4 5 SELECT point(lseg '((-1,0),(1,0))') AS RESULT; result -------- (0,0) (1 row) point(polygon) 描述:多边形的中心。 返回类型:point
HLL操作符 HLL类型支持如下操作符: 表1 HLL操作符 HLL操作符 描述 返回值类型 示例 = 比较hll或hll_hashval的值是否相等。 bool hll 1 2 3 4 5 SELECT (hll_empty() || hll_hash_integer(1)) =
(1 row 简单的比较操作符<,>,<=和>=先比较下界,只有下界相等时才比较上界。 <<、>>和-|-操作符当包含空范围时也会返回false;也就是,不认为空范围在其他范围之前或之后。 并集和差集操作符的执行结果无法包含两个不相交的子范围。 父主题: 范围函数和操作符
json_to_record(object-json) 描述:正如所有返回record的函数一样,调用者必须用一个AS子句显式地定义记录的结构。会将object-json的键值对进行拆分重组,把键当做列名,去匹配填充AS显示指定的记录的结构。 返回类型:record 示例: 1 2 3 4 5 SELECT
row) week 该天在所在的年份里是第几周。ISO 8601定义一年的第一周包含该年的一月四日(ISO-8601 的周从星期一开始)。换句话说,一年的第一个星期四在第一周。 在ISO定义里,一月的头几天可能是前一年的第52或者第53周,十二月的后几天可能是下一年第一周。比如,
查看执行计划和开销 执行计划显示如何对指代SQL语句的表格进行扫描,分为次序扫描和索引扫描。 SQL语句执行成本为预估的查询时间(查询的语句成本单位是随机的,通常情况下检查对象为磁盘页)。 查看SQL查询的计划和成本,可通过以下方式: 在“SQL终端”中输入查询或使用已有查询,单击工具栏的来查看解释计划。
其下属对象的权限。 从便捷性和资源共享效率上考虑,推荐使用Schema进行业务隔离。 建议系统管理员创建Schema和Database,再赋予相关用户对应的权限。 Database设计建议 【建议】在实际业务中,根据需要创建新的Database,不建议直接使用集群默认的gaussdb数据库。
\x546f6d (1 row) btrim(string bytea,bytes bytea) 描述:从string的开头和结尾删除只包含bytes中字节的最长的字符串。 返回值类型:bytea 示例: 1 2 3 4 5 SELECT btrim(E'\\000trim\\000'::bytea
类似于hll_add所提供的功能,通常在分布式聚合运算的第一阶段DN上使用。 hll_union_trans 类似hll_union所提供的功能,在分布式聚合运算的第一阶段DN上使用。 hll_union_collect 类似于hll_union所提供的功能,在分布式聚合运算第二阶段CN上使用,汇总各个DN上的结果。
maketime(hour, minute, second) 描述:根据所给的小时,分钟和秒数返回time类型的值。由于GaussDB(DWS)中的time类型的取值范围为00:00:00到24:00:00,故不支持hour大于24时和hour小于0时的场景。 返回值类型:time 示例: 1 2 3 4
date_part date_part函数是在传统的Ingres函数的基础上制作的(该函数等效于SQL标准函数extract): date_part('field', source) 这里的field参数必须是一个字符串,而不是一个名字。有效的field与extract一样,详细信息请参见EXTRACT。
result -------- 5.0 (1 row) ^ 描述:幂(指数运算) MySQL兼容模式下,作用为异或,参见位串函数和操作符章节的操作符“#”。 示例: 1 2 3 4 5 SELECT 2.0^3.0 AS RESULT; result
date_part date_part函数是在传统的Ingres函数的基础上制作的(该函数等效于SQL标准函数extract): 1 date_part('field', source) 这里的field参数必须是一个字符串,而不是一个名字。有效的field与extract一样,详细信息请参见EXTRACT。
--------------------- 4631120266694327276 (1 row) 数值大小相同的参数使用不同数据类型的哈希函数计算,最后结果会不一样,因为不同类型哈希函数会选取不同的哈希计算策略。 hll_hash_smallint(smallint, int32) 描述:设置hash
几何操作符 + 描述:平移,即从第一个参数的每个点的坐标中加上第二个point的坐标。 示例: 1 2 3 4 5 SELECT box '((0,0),(1,1))' + point '(2.0,0)' AS RESULT; result -------------