Oracle 11g中字符串截取的实现

先看SQL:

    UPDATE COMPANY_INFO F
      SET F.BELONG_DEPT = SUBSTR(F.ORGID,INSTR(F.ORGID, ',', -1, 1) + 1,LENGTH(F.ORGID))

其中:

  INSTR(F.ORGID,'',-1,1)中F.ORGID表示要匹配的字符串;','表示搜索匹配的字符;-1表示从右开始搜索(1表示从左开始);1表示第几次出现的匹配。

  SUBSTR(F.ORGID,beg,len)中F.ORGID表示要截取的字符;beg表示起始位置;len表示要截取的长度

 

原文地址:https://www.cnblogs.com/GYoungBean/p/2683536.html