创新互联OceanBase教程:OceanBase SUBSTR

SUBSTR​ 函数截取子字符串。其中多字节符(汉字、全角符等)按 1 个字符计算。

语法


SUBSTR(c1,n1[,n2])

参数

c1

需要截取的字符串。字符串类型可为:CHARVARCHAR2NCHARNVARCHAR2 或 CLOB

n1

截取字符串的开始位置,当 n1 等于 0 或 1 时,都是从第一位开始截取。

n2

要截取的字符串的长度,若不指定 n2,则从第 n1 个字符直到结束的字串。

参数

说明

返回类型

返回与 ​c1​ 类型相同的数据。如果 ​n2​ 为 0,则将其视为 1。如果 ​n2​ 为正,则 OceanBase 从开始算起,从 ​c1​ 开始查找第一个字符。如果 ​n2​ 为负,则 OceanBase 从 ​c1​ 的末尾开始倒数 ​c1​。如果 ​n3​ 省略,则 OceanBase 将 ​c1​ 的所有字符返回。如果 ​n3​ 小于 1,则 OceanBase 返回 ​NULL​。

示例

执行以下语句:


SELECT SUBSTR('13088888888',3,8) test FROM DUAL;

查询结果如下:


+----------+
| TEST     |
+----------+
| 08888888 |
+----------+

网页题目:创新互联OceanBase教程:OceanBase SUBSTR
本文链接:http://www.shufengxianlan.com/qtweb/news8/356408.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联