zoukankan      html  css  js  c++  java
  • length,lengthb,substr,substrb,instr小用

    --字符串的字符长度
    select length('wm.dfw.士农工商.sda.人马ss.dfw.4.sdf.332.sf.qq.sd') from dual;
    
    --字符串的字节长度
    select lengthb('wm.dfw.士农工商.sda.人马ss.dfw.4.sdf.332.sf.qq.sd') from dual;
    
    --按字符长度截取
    select substr('wm.dfw.士农工商.sda.人马ss.dfw.4.sdf.332.sf.qq.sd',1,18) from dual;
    
    --按字节长度截取,如汉字商在第17-19字节,则自动占位补齐,仍然为18字节
    select substrb('wm.dfw.士农工商.sda.人马ss.dfw.4.sdf.332.sf.qq.sd',1,18) from dual;
    select lengthB(substrb('wm.dfw.士农工商.sda.人马ss.dfw.4.sdf.332.sf.qq.sd',1,18)) from dual;
    
    --取字符4,所在的第一个位置
    select instr('wm.dfw.士农工商.sda.人马ss.dfw.4.sdf.332.sf.qq.sd',4) from dual;
    
    --自左至右从第一个字符开始取第三个小数点所在位置
    select instr('wm.dfw.士农工商.sda.人马ss.dfw.4.sdf.332.sf.qq.sd','.',1,3) from dual;
    
    --自左至右从第8个字符开始取第三个小数点所在位置
    select instr('wm.dfw.士农工商.sda.人马ss.dfw.4.sdf.332.sf.qq.sd','.',8,3) from dual;
    
    --自右至左从第一个字符开始取第三个小数点所在位置
    select instr('wm.dfw.士农工商.sda.人马ss.dfw.4.sdf.332.sf.qq.sd','.',-1,3) from dual;
  • 相关阅读:
    主键、外键和索引的区别
    设置session超时的三种方式
    redis常用操作
    timestamp 转 date 处理后再转timestamp
    fragment在水平/垂直时的应用
    Activity堆栈管理
    ORMLite的使用
    onItemLongClick事件的监听
    Bundle的使用
    有关implicit Intent的使用
  • 原文地址:https://www.cnblogs.com/huanghongbo/p/4524008.html
Copyright © 2011-2022 走看看