多语言展示
当前在线:842今日阅读:167今日分享:16

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

最近网上不少朋友询问怎么截取空格前面的字符,这个需要用到函数,本篇经验就为大家讲解一下,一起来看看吧!
方法/步骤
1

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

2

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

3

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

5

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

6

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

推荐信息