删除Oracle Server中字符串的第一个字符

时间:2016-01-20 00:37:14

标签: oracle

我在Oracle服务器中有Table1.column1,文本如12345678910

如何删除字符串的前六个字符?结果应为78910

3 个答案:

答案 0 :(得分:2)

SELECT SUBSTR( column1, 7, LENGTH( column1 ) - 6 )
FROM   Table1;

或更简单:

SELECT SUBSTR( column1, 7 )
FROM   Table1;

答案 1 :(得分:1)

如果您知道您想要字符串的最后五个字符,则可以对SUBSTR的第二个参数使用负值,如:

select substr('12345678910', -5) from dual;

产生'78910'

祝你好运。

答案 2 :(得分:0)

您是否尝试使用{/ 1}}功能

SUBSTR()