字符串替换 - REPLACE()
- 替换字符串中的空格
SELECT REPLACE('SYSTEM UPDATE TIME', ' ', '') FROM DUAL;
截取字符串中的指定位数 - SUBSTR()
- 截取字符串前五位
SELECT SUBSTR('SYSTEMUPDATETIME', 1, 5) FROM DUAL;
找出字符串中指定的字符位置 - INSTR()
- 找出字符串中从左到右第一个M出现的位置
SELECT INSTR('SYSTEMUPDATETIME', 'M', 1) FROM DUAL;
正则表达截取字符串 - REGEXP_SUBSTR()
- 截取第一个空格前的内容
SELECT REGEXP_SUBSTR('SYSTEM UPDATE TIME', '[^ ]+', 1, 1) FROM DUAL;
- 截取第二个空格前的内容
SELECT REGEXP_SUBSTR('SYSTEM UPDATE TIME', '[^ ]+', 1, 2) FROM DUAL;