我在Oracle服务器中有Table1.column1
,文本如12345678910
。
如何删除字符串的前六个字符?结果应为78910
。
答案 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()