YashanDB RIGHT 函数

RIGHT 函数将expr表示的字符串从右边截取指定长度,得到一个子字符串并将其返回。
expr
expr 的值须为字符型,或可转换为字符型的其他类型(LOB、XMLTYPE 类型支持隐式转换)。
当 expr 的值为 NULL 时,函数返回 NULL。
expr 不支持 32000 字节以上的 XMLTYPE、LOB 类型数据。
当 expr 为 NCLOB/NCHAR/NVARCHAR 类型时,返回值为 NVARCHAR。其余场景返回值为 VARCHAR。
length
指定字符串截取的长度,length 为与 expr 相同的通用表达式,须为除 BIT 外数值型数据,或可转换为 NUMBER 类型的其他类型数据,取值范围[-2147483648,2147483647]。
当 length 的值为 NULL,0 或负数时,函数返回 NULL。
当 length 值为小数时,函数将先对其进行取整,规则如下:
length 为 NUMBER 型或者浮点型时:四舍五入取整。
length 为可转换为 NUMBER 的其他类型时:截取整数部分。
若 length 值大于 expr 字符串长度,则将其按 expr 字符串长度值处理。
示例
复制代码
评论