http://docs.oracle.com/cd/E11882_01/server.112/e41084/functions181.htm#i87066

Substr语法:

substr函数返回字符的部分,从postition开始定位,返回可选的字符长度substring_length。substr根据char字符集的字节数来计算长度。substrb则使用位数bytes来计算,substrc通过unicode,substr2通过UCS2码,substr4通过UCS4

如果postition定位为0,其效果等同于1

如果postition定位为正数,Oracle数据库从char字符集的首字母开始

如果postition定位为负数,Oracle数据库从char字符集的尾字母开始

如果substring_length被省略,则Oracle返回从position定位到字符集结尾的所有字符。如果substring_length<1,则返回空值。

char可以是CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, 或 NCLOB.中任意数据类型,substrc,substr2,substr4除外,他们不允许char类型为CLOB和 NCLOB。

postition,string_length类型均为数值型,或可以隐式转换为数值的其他类型数据, 浮点型的数值会被自动转换为整数。

转载于:https://blog.51cto.com/onlinekof2001/1614951

SUBSTR函数的使用相关推荐

  1. Oracle中的substr()函数 详解及应用

    1)substr函数格式   (俗称:字符截取函数) 格式1: substr(string string, int a, int b); 格式2:substr(string string, int a ...

  2. C++用substr()函数消除前后空格

    最近做了个题目,遇到了要将字符串前后空格消除的细节问题.在Java中好像有一个字符串函数为trim()可以消除字符串后的空格.对于c++,查了一下,可以引用一个c++标准库Boost,可以轻松解决,但 ...

  3. R语言应用substr函数和substring函数抽取(extract)、删除(Remove)、替换、匹配(Match)特定的字符串、并对比两个函数的异同、grepl检查子字符串是否存在于字符串中

    R语言应用substr函数和substring函数抽取(extract).删除(Remove).替换(Replace).匹配(Match)特定的字符串.并对比substr函数和substring函数在 ...

  4. C++中substr()函数用法详解

    C++中substr()函数用法详解 原型: string substr (size_t pos = 0, size_t len = npos) const; 返回一个新构造的string对象,其值初 ...

  5. substr()函数——mysql:截取字符串子串

    substr()函数:截取字符串子串 1.substr(str,pos); SELECT SUBSTR('2018-08-17',6); 2.substr(str from pos); SELECT ...

  6. C++中substr函数的用法

    C++中substr函数的用法 #include<string> #include<iostream> using namespace std; main() { string ...

  7. php substr四个参数,PHP substr()函数参数解释及用法讲解

    substr() 函数返回字符串的一部分. substr(string,start,length) 参数: 1,string 即你要截取的字符串 2,start 即要截取的开始位置(0表示从从前往后数 ...

  8. 【转】awk 里的substr函数用法举例

    awk 里的substr函数用法举例: 要截取的内容: 2007-08-04 04:45:03.084 - SuccessfulTradeResult(status: 1, currencyPair: ...

  9. php substr的用法,PHP中substr函数如何使用?

    PHP中substr函数的作用是返回字符串的一部分,其语法为"substr(string,start,length)",其参数string表示返回其中一部分的字符串,参数start ...

  10. php substr的用法,php substr(函数用法)

    phpsubstr phpsubstr是一种根据php语言开发的能够回来字符串的一部分的功用函数.有时候我们使用phpsubstr会呈现一些乱码问题,那该怎么处理呢? phpsubstr根底语法 st ...

最新文章

  1. 使用Dreamweaver挖掘脚本漏洞
  2. 凡普金科以互金 “头马”入选互联网企业百强的启示:创新为王
  3. 请问:如何实现文件日志功能?要求每天换一个文件。文件名以日期区分
  4. 作者:李廉(1951-),男,合肥工业大学计算机与信息学院教授
  5. TCP 粘包和拆包及解决方案
  6. 企业办公oa系统医药OA办公后台管理会议管理用户管理物料管理活动管理/Axure医药内部管理平台/web端后台管理系统原型/医药OA系统/权限管理
  7. python 随机数抽奖系统_python实现的简单抽奖系统实例
  8. 计算机万能知识,电脑知识讲解ppt课件.ppt
  9. 八大黑盒测试方法总结【超详细】
  10. figtree需要在JAVA下运行吗_用一个Java程序出问题了
  11. 【刷题1】LeetCode 21. 合并两个有序链表 java题解
  12. matlab kdj代码,KDJ交易系统原理、用法及源代码(KDJ系统)
  13. (一)基于Multisim的超外差接收系统:本地振荡器的设计
  14. df满足条件的值修改_python – 如何根据其他列中的条件将pandas df列中的多个值更改为np.nan?...
  15. 免费的云数据库平台Planetscale
  16. java调色器_[求助]java中用调色器改变面板的问题
  17. 京东上什么卖得最好?
  18. Aapache 启动不了,报错信息:suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
  19. Jetpack Compose Animations 超简单教程
  20. ImportError: No module named datetime全局python解决time显示问题

热门文章

  1. 主站系统服务器选择,配电网自动化主站系统的结构_功能及操作系统的选择.doc...
  2. sparkstreaming 读取mysql_第十篇|SparkStreaming手动维护Kafka Offset的几种方式
  3. linux pipe 文件,Linux系统常用指令、管道(pipe)、文件查找(find)
  4. linux centos7 r安装,如何在CentOS 7上安装R
  5. list steam_在 Steam 中国版上玩单机游戏也会受到防沉迷系统管控
  6. python 数据字典用法_python数据字典的操作
  7. colab清理gpu缓存_安卓手机为什么会变卡?强制GPU渲染手机就能变流畅?你真的懂吗...
  8. linux查看文件位置命令bwd,linux 操作系统中find文件搜索命令的使用
  9. 班尼机器人怎么拆_博鼎建筑科技外墙错台打磨机器人和外墙螺杆洞封堵机器人—自升造楼平台1+N执行器...
  10. IDEA 入门:安装使用详解(创建项目/包/类、运行/关闭/导入项目、字体/字号设置、常用快捷键等)