Oracle反向截取字符串

来源:互联网 发布:discuz nt 4.0 源码 编辑:程序博客网 时间:2024/05/21 20:27

先看下正常查询表TABLE1的列COL1,其语句为:

SELECT t.COL1 FROM TABLE1 t;

得到的结果如下:



接下来,我们正向查询,并截取该列的左边指定位数的字符串,进行输入。

语句为:

SELECT LENGTH(t.COL1) 长度, SUBSTR(t.COL1,3,4) SUB1 FROM TABLE1 t;

得到的结果如下:



反向截取的语句为:

SELECT LENGTH(t.COL1) 长度, SUBSTR(t.COL1,LENGTH(t.COL1)-5+1) SUB1 FROM TABLE1 t;

结果如下:



原创粉丝点击