我Table1.column1在 Oracle Server 中使用了诸如12345678910.
如何删除字符串的前六个字符?结果应该是78910。
MT0*_*MT0 13
SELECT SUBSTR( column1, 7, LENGTH( column1 ) - 6 )
FROM Table1;
Run Code Online (Sandbox Code Playgroud)
或更简单地说:
SELECT SUBSTR( column1, 7 )
FROM Table1;
Run Code Online (Sandbox Code Playgroud)
如果您知道需要字符串的最后五个字符,则可以对 的第二个参数使用负值SUBSTR,如下所示:
select substr('12345678910', -5) from dual;
Run Code Online (Sandbox Code Playgroud)
产生'78910'.
祝你好运。
| 归档时间: |
|
| 查看次数: |
27270 次 |
| 最近记录: |