第135章 SQL函数 SUBSTR

2022-05-08  本文已影响0人  Cache技术分享

第135章 SQL函数 SUBSTR

返回从指定字符串表达式派生的子字符串的字符串函数。

大纲

SUBSTR(string-expression,start[,length])

参数

描述

因为 start 可以是负数,所以可以从原始字符串的开头或结尾获取子字符串。

作为参数传递给 SUBSTR 的浮点数通过截断小数部分转换为整数。

SUBSTR 不能与流数据一起使用。如果 string-expression 是流字段,则 SUBSTR 生成 SQLCODE -37。使用 SUBSTRING 从流数据中提取子字符串。

Oracle 兼容性支持 SUBSTR

示例

以下示例返回子字符串 CDEFG,因为它指定子字符串从第三个字符 (C) 开始并继续到字符串的末尾:

SELECT SUBSTR('ABCDEFG',3) AS Sub

CDEFG

以下示例返回子字符串 CDEF,因为它指定子字符串从第三个字符 (C) 开始并持续四个字符(直到 F):

SELECT SUBSTR('ABCDEFG',3,4) AS Sub

CDEF

以下示例返回子字符串 CDEF,因为它指定 应首先从原始字符串的末尾倒数五个字符,然后返回接下来的四个字符:

SELECT SUBSTR('ABCDEFG',-5,4) AS Sub

CDEF
上一篇 下一篇

猜你喜欢

热点阅读