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;
  • 相关阅读:
    linux基础命令笔记
    linux日常常用命令分析
    43.QQ聊天软件GUI窗口编写
    42.线程概念及线程池
    pycham中报:ModuleNotFoundError: No module named 'pymysql'
    python os模块
    python用类的方式创建线程---自创建类
    python server端并发聊天
    python文件上传
    python编码--解码
  • 原文地址:https://www.cnblogs.com/huanghongbo/p/4524008.html
Copyright © 2011-2022 走看看