oracle的substr6,Oracle的substr函数

)

开始位置可以有负值,表示倒数。例如:substr(ename,-2,2):表示从倒数第一个开始,截取长度为2的字符串

例子1:

SQL> select ename,substr(ename,1,3) from emp;

ENAME     SUBSTR

----------    ------

SMITH      SMI

ALLEN      ALL

WARD      WAR

JONES      JON

MARTIN     MAR

BLAKE      BLA

CLARK      CLA

SCOTT      SCO

KING        KIN

TURNER     TUR

ADAMS      ADA

JAMES       JAM

FORD      FOR

MILLER      MIL

已选择14行。

例子2:

SQL> select ename,substr(ename,-2,2) from emp;

ENAME SUBS

---------- ----

SMITH TH

ALLEN EN

WARD RD

JONES ES

MARTIN IN

BLAKE KE

CLARK RK

SCOTT TT

KING NG

TURNER ER

ADAMS MS

JAMES ES

FORD RD

MILLER ER

已选择14行。

例子3:

SQL> select ename,substr(ename,2,-2) from emp;

ENAME S

---------- -

SMITH

ALLEN

WARD

JONES

MARTIN

BLAKE

CLARK

SCOTT

KING

TURNER

ADAMS

JAMES

FORD

MILLER

已选择14行。

Oracle的substr函数

标签:ams   bst   mil   注意   目标   smi   ora   substr   sel

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:http://www.cnblogs.com/88893636-xuyang/p/6804376.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值