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

2、语句:SELECT SUBSTR('AHS1234 3232',0,INSTR('AHS1234 3232',' ')-1) str FROM dual; 结果是:AHS1234。

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

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

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

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