度量快速开发平台-专业、快速的软件定制快开平台

标题: oracle截取字段中空格前的字符 [打印本页]

作者: 张兴康    时间: 2020-3-9 19:16
标题: oracle截取字段中空格前的字符
例如:有一字段 "AHS1234  3232"。要求截取AHS1234这串字符(空格符前面的字符串)


语句如下:SELECT  SUBSTR('AHS1234  3232',0,INSTR('AHS1234  3232',' ')-1) str FROM dual;


结果是:AHS1234

instr函数是查找空格在字符串中的位置,SUBSTR函数是截取字符串,从字符串开始截取到空格的位置的前一位(例:空格的位置是8,截取8-1=7位字符)

作者: 张兴康    时间: 2020-3-9 19:16

作者: fteair    时间: 2020-3-10 14:28

作者: caixuqad    时间: 2020-3-10 17:32





欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2