GAUSSDB 100 数值计算函数(2)
BITAND语法:BITAND(exp1,exp2)功能:按位与运算。入参是可转成数值型表达式。数值取值范围[-9223372036854775808,9223372036854775807]示例:对数字7(二进制111)和1(二进制001)执行AND运算:SELECTBITAND(7,1)AS"B
GAUSSDB 100 数值计算函数(1)
ABS语法:ABS(exp)功能:返回exp的绝对值。入参exp可以是数值类型或任何可以隐式转换为数值类型的非数值类型。函数返回值类型与参数exp数据类型相同。说明:exp必须是可转为数值类型的表达式,返回exp的绝对值(包括:INT、BIGINT、REAL、NUMBER、DECIMAL类型)。示例
GaussDB 100 分析函数L篇
LAG语法:LAG(expr[,n][,m])over([partitionby[expr1][,...]][orderby[expr2][,...][NULLSFIRST|LAST]])功能:返回同一字段的前第N行的数据作为独立的列,若不存在,则取默认值。expr1是分组的列字段名称或者表达式,e
GaussDB 100 分析函数N篇
NTILE语法:NTILE(expr)over([partitionbyexpr1[,...]]orderbyexpr2[,...][ASC|DESC][NULLSFIRST|LAST])功能:将一个有序数据集划分为若干桶(桶的数量由expr的结果决定,每个组的桶数可能不同),并为每一行分配适当的存
GaussDB 100 聚集函数V篇下
VARIANCE语法:VARIANCE([DISTINCT]expr)功能:分组求数据集的方差,作为聚集函数或分析函数。说明:当只有一行数据时,VARIANCE返回0,而VAR_SAMP返回null值。示例:返回staffS表中工资的方差。--删除表staffS。DROPTABLEIFEXISTSs
GaussDB 100 聚集函数V篇上
VAR_POP语法:VAR_POP([DISTINCT]expr)功能:分组求数据集的总体方差,作为聚集函数或分析函数。说明:VAR_POP是计算丢弃空值后的一组确定数值的总体方差。示例:返回staffS表中工资的总体方差。--删除表staffS。DROPTABLEIFEXISTSstaffS;--
GaussDB 100 分组函数G篇
GROUPING语法:GROUPING(expr)功能:GROUPING函数用于将由GROUPBY扩展语法(如CUBE和ROLLUP)生成的超级分组记录和普通分组记录区分开来。超级分组中的记录使用NULL表示所有值的集合,使用GROUPING函数可以把特殊分组记录的NULL值和普通结果集的NULL值
GaussDB 100 聚集函数G篇
GROUP_CONCAT语法:GROUP_CONCAT([DISTINCT]expr1[,expr2...][ORDERBY{unsigned_integer|col_name|expr}[ASC|DESC][,col_name...]][SEPARATORstr_val])功能:分组进行字符串连接
GaussDB 100 聚集函数S篇下
STDDEV_SAMP语法:STDDEV_SAMP(expr)功能:分组求标准差,作为聚集函数或分析函数。说明:当只有一行数据时,STDDEV返回0,而STDDEV_SAMP返回null值。示例:返回staffS表中工资的样本标准差。CREATETABLEstaffS(staff_IDNUMBER(
GaussDB 100 聚集函数C篇下
COVAR_POP语法:COVAR_POP(expr1,expr2)功能:计算两个变量的总体协方差。作为聚集函数或分析函数。说明:expr1,expr2为支持简单计算的表达式。示例:返回staffS表中当月工资和经理编号的总体协方差。--删除表staffS。DROPTABLEIFEXISTSstaf
GaussDB 100 聚集函数S篇上
SUM语法:SUM(expr)功能:分组求和。说明:expr必须是能够转为NUMBER的表达式。示例:返回staffS表中工资总和。CREATETABLEstaffS(staff_IDNUMBER(6)notnull,FIRST_NAMEVARCHAR2(20),LAST_NAMEVARCHAR2(
GaussDB 100 聚集函数M篇下
MIN语法:MIN(expr)功能:求最小值。可以用与数值型、日期型或字符型。当应用于字符型时,依照字母表顺序由前至后进行排序;当应用于日期型时,返回最早日期。示例:返回staffS表中staff_ID的最小值。CREATETABLEstaffS(staff_IDNUMBER(6)notnull,F
GaussDB 100 数据库无法启动5
出现“errorwhileloadingsharedlibraries:libzeprotocol.so:cannotopensharedobjectfile:Nosuchfileordirectory”提示问题现象Cannotgetinstance'/home/omm/data'processpi
GaussDB 100 数据库无法启动4
出现“Tcpportconflict127.0.0.1:1888”提示问题现象数据库无法启动,错误信息为:Cannotgetinstance'/home/omm/data'processpid运行日志错误信息为:ERROR>GS-00309:Tcpportconflict127.0.0.1:1
GaussDB 100 数据库无法启动3
出现“Failedtoopenthefile/home/omm/data/data/log1,theerrorcodewas13”提示问题现象数据库无法启动,错误信息为:ERROR>GS-00002:Failedtoopenthefile/home/omm/data/data/log1,the
GaussDB 100 数据库无法启动2
出现“Failedtoloadparamsinstancestartupfailed.”提示问题现象zctl.py-tstart启动失败,报错如下:Cannotgetinstance'/home/omm/data'processpid数据库无法启动,$GSDB_DATA/log/zenithstat
GaussDB 100 数据库无法启动1
出现“Cannotgetinstance'/数据目录'processpid”提示问题现象数据库无法启动,错误信息为:Cannotgetinstance'/home/omm/data'processpid.其中“/home/omm/data”为数据目录。原因分析数据库内存空间不足。处理步骤使用安装Ga
GaussDB 100 聚集函数C篇上
CORR语法:CORR(expr1,expr2)功能:计算两个变量的相关系数,作为聚集函数或分析函数。示例:返回staffS表中当月工资和经理编号的相关系数。--删除表staffS。DROPTABLEIFEXISTSstaffS;--创建表staffS。CREATETABLEstaffS(staff
GaussDB 100 聚集函数A篇
ARRAY_AGG语法:ARRAY_AGG(expr)功能:将输入的值expr组成一个数组。支持分组聚集成数组。注意:入参expr的的数据类型不能是数组、BINARY、VARBINARY、CLOB、BLOB、CURSOR,RAW,IMAGE。示例:将test表的F2字段的值聚集成一个数组。--删除表
GaussDB 100 类型转换函数U篇
UNHEX语法:UNHEX(expr1)功能:expr1为十六进制字符串,将十六进制字符串转化为byte字节表示的字符。示例:将十六进制字符串(746869732069732061207465737420737472)转化为byte字节表示的字符。SELECTUNHEX('7468697320697