博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle中INSTR、SUBSTR和NVL的用法
阅读量:6192 次
发布时间:2019-06-21

本文共 1213 字,大约阅读时间需要 4 分钟。

Oracle中INSTR、SUBSTR和NVL的用法 INSTR用法:INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号)   返回找到的位置,如果找不到则返回0. 默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。若起始位置为0,返回值为0。 复制代码 SELECT INSTR('CORPORATE FLOOR', 'OR', 0, 1) FROM DUAL; 返回值为0 SELECT INSTR('CORPORATE FLOOR', 'OR', 2, 1) FROM DUAL; 返回值为2 SELECT INSTR('CORPORATE FLOOR', 'OR', 2, 2) FROM DUAL; 返回值为5 SELECT INSTR('CORPORATE FLOOR', 'OR', -1, 1) FROM DUAL; 返回值为14 SELECT INSTR('CORPORATE FLOOR', 'OR', -5, 1) FROM DUAL; 返回值为5 复制代码 SUBSTR用法:SUBSTR( 源字符串, 查找起始位置, [ 长度 ] )   返回值为源字符串中指定起始位置和长度的字符串。 复制代码 SELECT SUBSTR('This is a test', 0, 2) value from dual; 返回值Th SELECT SUBSTR('This is a test', 1, 2) value from dual; 返回值Hi SELECT SUBSTR('This is a test', -1, 2) value from dual; 返回值t SELECT SUBSTR('This is a test', -2, 2) value from dual; 返回值st 复制代码 NVL用法:NVL(eExpression1, eExpression2)   从两个表达式返回一个非 null 值。如果eExpression1的计算结果为null值,则 NVL( ) 返回eExpression2。如果eExpression1的计算结果不是null值,则返回eExpression1。eExpression1 和eExpression2可以是任意一种数据类型。如果eExpression1与eExpression2 的结果皆为 null值,则NVL( )返回NULL。 SELECT nvl('pos1',null) from dual; 返回值为pos1 SELECT nvl(null,'pos2') from dual; 返回值为pos1 SELECT nvl(null,null) from dual; 返回值为null

转载于:https://www.cnblogs.com/xiaobaihu/p/5717394.html

你可能感兴趣的文章
前端性能优化之优化图片 && 优化显示图片
查看>>
select标签中option内容加链接
查看>>
C分配struct变量一个不理解的地方
查看>>
令牌桶算法限流
查看>>
PHP从数组中找到指定元素的位置
查看>>
Getting Started with iOS Development Part9:Preparing your application for "In App Purchases"
查看>>
Google Maps API v3离线开发包
查看>>
java mina学习资料
查看>>
(原)Matlab的svmtrain和svmclassify
查看>>
Linux-eth0 eth0:1 和eth0.1关系、ifconfig以及虚拟IP实现介绍
查看>>
HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查...
查看>>
[转]多个ajax请求时控制执行顺序或全部执行后的操作
查看>>
CStringArray error C2248: 'CObject::CObject' : cannot access private member declared in class
查看>>
玫瑰的红色
查看>>
Smack 结合 Openfire服务器,建立IM通信,发送聊天消息
查看>>
.net中生成excel后调整宽度
查看>>
vi快捷键
查看>>
jython - 安装
查看>>
Java之线程(0) - 序
查看>>
给Easyui combobox设定默认值
查看>>