oracle substr 倒数,oracle 中 coalesce,substrb,substr函数使用
--判断数据是否为null,如果都为null,最后则置空处理
coalesce(b.packageid,a.packageid,v_none);
--substrb,substr函数区别
说明:substr,substrb均为字符串截取函数,都带有三个参数,第一个参数为所要截取的字符串,第二个参数为strart(索引均从1开始),第三个参数为length。
SQL> select substr('今天是个好日子',3,5) from dual;
----------
是个好日子
SQL> select substrb('今天是个好日子',3,5) from dual;
-----
天是
结论是substr是按照字来算的,而substrb()是按照字节来算的。看下面的例子:
SQL> select substr('abcdef',3,4) from dual;
----
cdef
SQL> select substrb('abcdef',3,4) from dual;
----
cdef
分析:对于字母来说,substr与substrb作用时一样的,但对于汉字来说,substr是按字来取值,而substrb是按字节来取值,当所取长度为奇数时,则自动舍弃最后一位字节。
类似的还有,
length与lengthb 长度计算函数
select length('你好') from dual ----output:2
select lengthb('你好') from dual ----output :4
Instr与Instrb 字符串查找函数 instr(原字符串,查的字符串,起始位置,第几个匹配) 返回字符串位置,找不到返回0 .
select instr('日日花前长病酒','花前',1,1) from dual ----output:3
select instrb('日日花前长病酒','花前',1,1) from dual ----output:5
oracle substr 倒数,oracle 中 coalesce,substrb,substr函数使用相关推荐
- Java substr 用法_java中substring与substr的用法
1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数 ...
- Oracle中INSTR和SUBSTR的用法
2019独角兽企业重金招聘Python工程师标准>>> Oracle中INSTR和SUBSTR的用法 Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, ...
- oracle导入substring,java中substring()和oracle中substr()区别
1)Java中substring(int x)一般是用来截取字符串的.返回一个新的字符串,新字符串是元字符串的子字符串.该新串是从原字符串的x索引处开始,直到原字符串的结尾为止. 如:"je ...
- oracle substr(table),oracle中的substr()函数
SUBSTR(cExpression,nStartPosition [,nCharactersReturned]) 其中,cExpression指定要从其中返回字符串的字符表达式或备注字段: nSta ...
- oracle8i substr,Oracle中INSTR和SUBSTR的用法
Oracle中INSTR和SUBSTR的用法 Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到 ...
- oracle总结大全(dos中操作)
2019独角兽企业重金招聘Python工程师标准>>> C:\Adminstrator> sqlplus "/as sysdba" 查看是否连接到数据库SQ ...
- oracle 单记录函数,SQL中的单记录函数
1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space f ...
- Oracle笔记(操作Scott中的数据)
文章目录 1 数据库相关概念 2 数据库的发展阶段 3 Oracle相关介绍 3.1 软件相关介绍 3.2 软件目录结构介绍 3.3 软件原理 3.3.1 软件体系架构 3.3.2 本地网络服务配置 ...
- oracle中匹配函数怎么用,Oracle中的正则表达式(及函数)详解
运算符 在介绍函数前,这里先说明一下Oracle中正则表达式运算符及其描述. 如果不知道他们有什么用,或者也不知道描述说的是什么,没关系,可以先看后面的介绍,就知道他们的含义了. 图片.png ora ...
最新文章
- 【组队学习】【24期】Docker教程
- 谁来养活中国人?他,用小麦增产千亿斤让中国成为粮食大国
- java项目集成mybatis_JAVA应用程序单独集成Mybatis使用Demo
- python 获取 特定日期 6个月前的日期_牛,复旦计算机博士小姐姐用图解Python,这也太秀了...
- mfc如何删除lineto画的_有哪些好用的板绘软件?衣服上的花纹怎么画?
- 一般别人去湖大找门,我都笑得半死
- 多数元素(哈希表和投票法)
- vcpkg安装_以太坊2.0客户端(Prysm,lighthouse)安装体验
- android 使用shell模拟触屏_Appium常用操作之「微信滑屏、触屏操作」
- Air722UG_模块硬件设计手册_V1.1
- 阿里出品的在线图表制作工具
- addr2line命令使用
- 人工智能——特征工程思维导图
- 明尼苏达大学双城分校计算机科学,UMN的CS「明尼苏达大学双城分校计算机科学与工程系」...
- 【T+】T+常用数据库表参考
- error:‘%include‘ expects a file name
- 数据库设计三大范式之第一范式不可违反
- 常用ftp服务器资源
- Android 设置APP启动图标
- C. Yet Another Broken Keyboard--------思维