select 怎么截取空格前面的字符

2025-04-20 20:40:44

1、我们是可以用几个Oracle的系统函数联合完成的,例如有一字段是这样的:AHS1234 3232,我们以这个为例来截取一下,下面是所用到的语句。

select 怎么截取空格前面的字符

2、语句:SELECT SUBS哌囿亡噱TR('AHS1234 3232',0,INSTR('AHS1234 3232',' ')-1像粜杵泳) str FROM dual; 结果是:AHS1234。

select 怎么截取空格前面的字符

3、其中instr函数是查找空格在字符串中的位置,而SUBSTR函数是用来截取字符串的。

select 怎么截取空格前面的字符

4、截取的区域是从字符串开始截取到空格的位置的前一位,比如空格的位置是6,我们就截取5位。

select 怎么截取空格前面的字符

5、一般来说截取方式就是上面所示了,如果你的空格不固定的话,你需要定义一个字符串才可以进行截取。

select 怎么截取空格前面的字符

6、以上就是select截取空格前字符的方法,希望可以帮到大家。

select 怎么截取空格前面的字符
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢