为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下以下关于Oracle的substr()函数的问题?求解释!

请问一下以下关于Oracle的substr()函数的问题?求解释!

青春有我 2021-10-11 14:10:51
请问 substr() 函数中的起始位从0开始,还是从1开始,为什么我测试的两个都是一样的,我的列名是NCLOB类型的
查看完整描述

3 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

select
ename,substr(ename,1,(length(ename)-3))
from
emp;

查看完整回答
反对 回复 2021-10-17
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

substr(字段,a,b)
a代表第几个位置
b代表长度
0和1的效果一样
用负数则从右边开始数第几个位置

查看完整回答
反对 回复 2021-10-17
  • 3 回答
  • 0 关注
  • 309 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信