常用 ORACLE 函数的解读
文章目录
- substr(),截取源字符串中的字符串
- rtrim(),将源字符串右边指定的字符删除
- ltrim(),将源字符串左边指定的字符删除
- instr(),返回指定字符串在源字符串中的检索位置
- decode(),条件判断函数
- rpad(),从右边对字符串使用指定的字符进行填充
- lpad(),从左边对字符串使用指定的字符进行填充
- to_clob(),转换成数据类型 clob
substr(),截取源字符串中的字符串
该函数用于截取字符串。
当 DETAIL_TYPE
的值为 1111053
时:
substr(DETAIL_TYPE,1,6) = 111105; # 表示从 DETAIL_TYPE 的 1 第位开始取 6 位字符。
substr(DETAIL_TYPE,0,6) = 111105; # 也表示从 DETAIL_TYPE 的第 1 位开始取 6 位字符。
rtrim(),将源字符串右边指定的字符删除
RTRIM(#SYSDEPCODE,'0')
,假如变量 #SYSDEPCODE
得到的值是’3689000’,那么通过这个函数RTRIM最后得到的是字符串’3689’,这个函数把指定参数右边的0全部去除了。
ltrim(),将源字符串左边指定的字符删除
instr(),返回指定字符串在源字符串中的检索位置
SELECT instr('syranmo','s') FROM dual; -- 返回 1 s在syranmo的检索位置为1
SELECT instr('syranmo','ra') FROM dual; -- 返回 3 ra在syranmo的检索位置为3
SELECT instr('syranmo','a',1,2) FROM dual; -- 返回 0
解读:instr()
返回指定字符串在源字符串中的检索位置, instr('syranmo','a',1,2)
,在 syranmo
中检索 a
,从左至右找,从第 1 个字符开始找,返回 a
在字符串 syranmo
第 2 次出现的位置,a 在字符串 syranmo 中只出现 1 次就没有再出现了,所以返回 0。
decode(),条件判断函数
select decode( x , 1 , ‘x is 1’, 2 , ‘x is 2’, ‘others’) from dual
当 x 等于 1 时,则返回 x is 1
,当 x 等于 2 时,则返回 x is 2
,否则返回 others
。
rpad(),从右边对字符串使用指定的字符进行填充
rpad(s1,long,s2)
s1
表示:被填充的字符串
long
表示:返回的字符串长度
s2
是个可选参数,这个字符串是要拼接到 s1
的右边,如果这个参数未写,rpad()
函数将会在s1
的右边拼接空格。
例如:
rpad('tech', 7); # 将返回'tech '
rpad('tech', 2); # 将返回'te'
rpad('tech', 8, '0'); # 将返回'tech0000'
rpad('tech on the net', 15, 'z'); # 将返回 'tech on the net'
rpad('tech on the net', 16, 'z'); # 将返回 'tech on the netz'
lpad(),从左边对字符串使用指定的字符进行填充
lpad('21',5,'0'); # 返回00021,意思就是返回值是5位,不足就在左边补0
to_clob(),转换成数据类型 clob
常用于将 long
类型转换成 clob
类型。
常用 ORACLE 函数的解读相关推荐
- 常用Oracle函数
一.字符函数 -- 常用字符函数 -- ◆1.0 SUBSTR(X,START,LENGTH) ###在X中 从START开始,截取LENGTH长度的字符串SELECT SUBSTR('ABCDEF' ...
- 自己写的 ORACLE 函数的解读
DECLARE MAXWRITNO INTEGER ; <!--声明了2个变量,变量类型是INTEGER-->LINETY INTEGER; BEGIN <!--表示进入方法体--& ...
- ORACLE函数大全 作者: haixiao ouyang
ORACLE函数大全 作者: haixiao ouyang 2004-09-16 常用oracle函数 SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> s ...
- R语言广义线性模型函数GLM、广义线性模型(Generalized linear models)、GLM函数的语法形式、glm模型常用函数、常用连接函数、逻辑回归、泊松回归、系数解读、过散度分析
R语言广义线性模型函数GLM.广义线性模型(Generalized linear models).GLM函数的语法形式.glm模型常用函数.常用连接函数.逻辑回归.泊松回归.系数解读.过散度分析 目录
- oracle常用的字符串函数,Oracle的常用字符函数实验展示
Oracle提供了众多实用的字符函数,在众多的字符函数中常用的并不多,精通常用的几个字符函数便可游刃有余. 通过这个小文儿简单演示一下常用字符函数的用法,供参考. 1.实验预备动作 1)创建实验表T ...
- 几个常用的Oracle函数及实例运用
几个常用的Oracle函数及实例运用 Oracle数据库函数非常多,平时常用的只有那么几种,大象根据实际项目情况,列举几个最常用的函数综合运用的例子. 我这里所说的是针对Oracle数 ...
- Oracle 常用字符函数
Oracle 常用字符函数 1 LOWER(char):字符串全部转化为小写格式 2 UPPER(char):字符串全部转化为大写格式 3 INITCAP('char'):每个单词首字母大写,其余小写 ...
- oracle数据库之常用的函数练习
/*此文章可以作为sql脚本直接运行,某些函数限于oracle数据库! 前面建表和数据插入可以不看,直接看后面红色部分的代码,前面的表只是提供一些数据供大家练习,不用自己再去建表了,真正的内容在后面* ...
- 加密机PKCS#11国际加密标准解读-概念和常用接口函数(1)
PKCS#11是使用非常普遍的密码设备接口,在实际应用中,国密的密码设备应用接口规范GMT0018与之作用相同,在技术体系架构中处于类似的位置. 在密码产品的开发中,按照PKCS#11或者GMT001 ...
最新文章
- iOS动画系列之八:使用CAShapeLayer绘画动态流量图
- execel公式 java工具,MyExcel(Excel Java工具包) v3.0.0下载
- glide等图片缓存框架替换缓存图片解决方案
- 查看ecshop广告位对应的广告详细信息
- java使用计算器完成加法、减法运算
- python认证考试mac_Mac OS 平台使用 Python 和 Docker 创建测试用 Https Server
- 课程设计 计算机公共基础,基于Moodle的大学计算机公共基础课程设计
- Microsoft Office Professional Plus 2010在安装中出错 解决办法 安装office2010出错
- Mac上好用的视频播放器有哪些?
- 需要计算机安装msxml,怎么在电脑上安装msxml6.0?教大家具体安装步骤
- CodeForces - 950C Zebras 模拟变脑洞的天秀代码
- 小白学习记录篇01---C语言和C++的区别以及C语言中文件的含义(不足之处欢迎大佬补充提醒。)
- 移动通信技术的毫米波波束成形系统构成
- 鲁山企业网络营销信息源类别及传递渠道调查
- 原生table-多级表头【广度优先实现】
- 基于微信小程序云开发的职业学校招生报名小程序源码,职业学校招生报名微信小程序源码 ,职业学校招生报名小程序源码
- 《Google软件工程之道》软件工程随想
- OSChina 周四乱弹 —— 每次我穿短裙的时候
- 计算机保研价值洼地院校大盘点(上)
- Auto CAD:图纸电脑图层设置、图面比例、图面构图之详细攻略
热门文章
- 重置线程中断状态_记住要重置线程上下文类加载器
- 侦听127.0.01_Spring 4.2中由注释驱动的事件侦听器
- php cdi_使用Fabric8在CDI管理的bean中注入Kubernetes Services
- jboss调jvm参数_在同一台机器上启动多个JBoss A-MQ JVM
- Spring Boot端口从默认更改为自定义或新端口
- 从Commons CLI迁移到picocli
- java反射api研究_深入研究Java 8中的可选类API
- 使用log4j2免费分配日志记录
- java正则表达式用法示例_Java正则表达式教程及示例
- nginx内存池大小快内存_使用直接内存时可以更快