摘要: OCTET_LENGTH函数按字节统计expr的长度,返回一个BIGINT的数值。本函数与LENGTHB函数同义。 expr支持字符型,或可转化为字符型的其他类型。 对于列存表中的LOB类型字段,若某行数据为行外存储,则无法使用本函数。 当expr的值为NULL时,函数返回NULL。 示例 SELE 阅读全文
posted @ 2025-06-19 18:27 YashanDB 阅读(7) 评论(0) 推荐(0)
摘要: NVL2函数用于根据expr1是否为空决定返回expr2或expr3的值。 expr1、expr2、expr3均为YashanDB认可的通用表达式。 expr1、expr2、expr3均支持LOB及XMLTYPE类型隐式转换。 函数返回值的规则如下: 如果expr1非空,则返回expr2的值。 如果 阅读全文
posted @ 2025-06-19 18:25 YashanDB 阅读(17) 评论(0) 推荐(0)
摘要: NVL函数从左向右判断,返回两个expr参数值中首个非空的表达式的值。 若expr1和expr2都为NULL,则函数返回NULL。 expr1和expr2均支持LOB及XMLTYPE类型隐式转换。 当expr1和expr2的数据类型不相同时,函数先执行类型转换,若两个数据类型之间无法按照一定的规则进 阅读全文
posted @ 2025-06-19 18:23 YashanDB 阅读(8) 评论(0) 推荐(0)
摘要: NUMTOYMINTERVAL函数将expr表示的除BIT外数值型数据转换为以YEAR|MONTH为单位的INTERVAL YEAR TO MONTH类型的数值。 当expr的值为NULL时,返回NULL。 当expr的值为非数值型数据时,将先进行到NUMBER类型的转换,转换失败时返回Invali 阅读全文
posted @ 2025-06-19 18:22 YashanDB 阅读(2) 评论(0) 推荐(0)
摘要: NUMTODSINTERVAL函数将expr表示的除BIT外数值型数据转换为以DAY|HOUR|MINUTE|SECOND为单位的INTERVAL DAY TO SECOND类型的数值。 当expr的值为NULL时,返回NULL。 当expr的值为非数值型数据时,将先进行到NUMBER类型的转换,转 阅读全文
posted @ 2025-06-19 18:20 YashanDB 阅读(6) 评论(0) 推荐(0)
摘要: NULLIF函数用于对两个参数的值进行比较,相等时返回NULL,不相等时返回expr1的值。本函数常用于防止程序中因为出现除以零错误而抛出异常。 expr1和expr2均为YashanDB认可的通用表达式,且存在如下约束: expr1不能为NULL,否则函数返回错误。 expr1和expr2均不能为 阅读全文
posted @ 2025-06-19 18:18 YashanDB 阅读(26) 评论(0) 推荐(0)
摘要: NOW函数无给定参数,直接返回当前数据库所在的操作系统设置的当前日期,其返回类型为DATE,且与DATE_FORMAT参数所指定格式一致。 如果一个SQL语句中出现了多个NOW函数,在该语句执行过程中每次都会调用NOW函数获取当前日期。 示例 SELECT NOW FROM DUAL; NOW 20 阅读全文
posted @ 2025-06-19 18:17 YashanDB 阅读(3) 评论(0) 推荐(0)
摘要: NLSSORT函数根据指定的排序规则对expr的值进行排序,生成一个VARCHAR类型的排序键。本函数只能在UTF-8、GB18030字符集下运行。 此函数一般应用于ORDER BY语句中,此时函数生成的是包含每一行排序键的整体排序键,且在某一行的排序键为NULL时,遵循ASC时NULLS LAST 阅读全文
posted @ 2025-06-19 18:15 YashanDB 阅读(10) 评论(0) 推荐(0)
摘要: NEXT_DAY函数根据expr2的值,计算expr1表示的日期的下一个星期几,返回一个DATE类型数值。 expr1 YashanDB认可的通用表达式,其值须为DATE/TIMESTAMP类型,或可转换为TIMESTAMP类型的字符型。 当expr1的值为NULL时,函数返回NULL。 函数从ex 阅读全文
posted @ 2025-06-19 18:14 YashanDB 阅读(11) 评论(0) 推荐(0)
摘要: MONTHS_BETWEEN函数用于计算expr1和expr2之间间隔的满月月份数,和不满月的小数部分(expr1-expr2),返回一个NUMBER类型的数值。 expr1和expr2为YashanDB认可的通用表达式,其值须为DATE/TIMESTAMP类型,或可以转换为DATE/TIMESTA 阅读全文
posted @ 2025-06-19 18:12 YashanDB 阅读(5) 评论(0) 推荐(0)
摘要: MOD为取模函数,与算术运算符算法一致。 在算术运算时,YashanDB通过隐式数据转换,将参与运算的数据类型统一到某个数据类型,并按此数据类型返回运算结果,具体规则请参考算术运算符里的数据类型描述。 expr1、expr2的值为数值型,或可以转换为NUMBER类型的字符型(转换失败返回Invali 阅读全文
posted @ 2025-06-19 18:09 YashanDB 阅读(5) 评论(0) 推荐(0)
摘要: MIN函数计算给定参数expr的最小值。 当USE_NATIVE_TYPE为TRUE时其返回值类型与参数的类型一致;当USE_NATIVE_TYPE为FALSE时,除FLOAT类型返回为NUMBER外,其余返回值类型与参数的类型一致。 在单行计算中,当expr的值为NULL时,函数返回NULL。 在 阅读全文
posted @ 2025-06-19 18:07 YashanDB 阅读(6) 评论(0) 推荐(0)
摘要: MEDIAN函数计算给定参数expr的中位数,仅支持expr类型为数值型或者日期时间型,使用其他数据类型会返回错误。 本函数不支持向量化计算。 MEDIAN窗口函数不能与DISTINCT以及ORDER BY语句一起使用。 函数返回值类型: 数据类型 返回值类型 TINYINT NUMBER SMAL 阅读全文
posted @ 2025-06-19 18:05 YashanDB 阅读(3) 评论(0) 推荐(0)
摘要: MD5函数用于计算expr的MD5值。expr的值须为字符型,或可转换为字符型的其他类型。返回一个varchar(32)类型的固定长度的十六进制字符串。 本函数遵循如下规则: 当expr的值为NULL或空串时,函数返回值为NULL。 当expr为nchar类型或做变量的char类型时,函数会将其末尾 阅读全文
posted @ 2025-06-19 18:04 YashanDB 阅读(3) 评论(0) 推荐(0)
摘要: MAX函数计算给定参数expr的最大值。 当USE_NATIVE_TYPE为TRUE时其返回值类型与参数的类型一致;当USE_NATIVE_TYPE为FALSE时,除FLOAT类型返回为NUMBER外,其余返回值类型与参数的类型一致。 在单行计算中,当expr的值为NULL时,函数返回NULL。 在 阅读全文
posted @ 2025-06-19 18:03 YashanDB 阅读(7) 评论(0) 推荐(0)
摘要: LTRIM函数从左往右删除expr的值里与trim_character匹配的内容,得到一个新的子字符串。 expr expr的值须为字符型,或可转换为字符型的其他类型,不允许为NCLOB类型。 当expr为CLOB类型时,返回值为CLOB类型,当expr为NCHAR/NVARCHAR时,返回值为NV 阅读全文
posted @ 2025-06-19 18:00 YashanDB 阅读(7) 评论(0) 推荐(0)
摘要: LSFA_LISTAGG函数将多行的数据执行拼接操作,并通过分隔符,进行分隔,返回一行VARCHAR类型的字符串。 使用本函数的前提条件如下: YashanDB服务端已安装plugin插件包,即要求在安装YashanDB服务端时指定plugin插件包。YashanDB服务端安装完成后,无法单独安装该 阅读全文
posted @ 2025-06-19 17:59 YashanDB 阅读(4) 评论(0) 推荐(0)
摘要: lpad LPAD ( expr , pad_length , pad_character ) LPAD函数从左边对expr的值进行指定字符、指定长度的填充,得到一个新字符串。 expr expr的值须为字符型,或可转换为字符型的其他类型。 当expr的值为NULL时,函数返回NULL。 expr不 阅读全文
posted @ 2025-06-19 17:41 YashanDB 阅读(21) 评论(0) 推荐(0)
摘要: LOWER函数将expr的值中的大写字母转换为小写,返回一个新字符串。 expr expr的值须为字符型,或可转换为字符型的其他类型。 当expr的值为NULL时,函数返回NULL。 expr不支持32000字节以上的XMLTYPE、LOB类型数据。 当expr为CHAR、NCHAR、NVARCHA 阅读全文
posted @ 2025-06-19 17:40 YashanDB 阅读(7) 评论(0) 推荐(0)
摘要: LOG函数计算expr2以expr1为底的对数,返回一个DOUBLE类型的数值。 expr1和expr2均为YashanDB认可的通用表达式,其值须为数值型,或可以转换为NUMBER类型的字符型(转换失败返回Invalid number错误)。对于其他类型,函数返回类型不支持。 当expr1或者ex 阅读全文
posted @ 2025-06-19 17:38 YashanDB 阅读(4) 评论(0) 推荐(0)