Oracle 函数总结
《1》=========================返回 String,其中包含有与指定的字符代码相关的字符========================
函 数:《CHR》
函数简介: https://baike.baidu.com/item/chr%E5%87%BD%E6%95%B0/1511506
函数语法: select chr(54740) zhao,chr(65) chr65 from dual
结 果:
《2》=======================================拼接字符串=================================================
函 数:《COUCAT》
函数简介: https://baike.baidu.com/item/concat()/13473511?fr=aladdin
函数语法: select concat('11','22') from duall
结 果:
《3》============================将第一个字母变成大写,其他字符小写===================================
函 数:《INITCAP》
函数简介: https://baike.baidu.com/item/initcap/7691638?fr=aladdin
函数语法: select initcap('hello world') cName from dual
结 果:
《4》=================================将文本转换为小写=============================================
函 数:《LOWER》
函数简介: https://baike.baidu.com/item/LOWER%E5%87%BD%E6%95%B0/3348433?fr=aladdin
函数语法: select lower('AbCd') cName from dual
结 果:
《5》==================================从右侧对数据集进行填充===============================
函 数:《RPAD》
函数简介: https://baike.baidu.com/item/rpad
函数语法: select rpad('tech on the net', 18, 'z') cName from dual (元数据集,字段长度,如果不够进行补位)
结 果:
《6》=============================从左侧对数据集进行填充===============================
函 数:《LPAD》
函数简介: https://baike.baidu.com/item/lpad%E5%87%BD%E6%95%B0/4786213
函数语法: select Lpad('tech on the net', 20, 'z') cName from dual
结 果:
《7》=============================通过正则表达式进行替换===============================
函 数:《REGEXP_REPLACE》
函数简介: https://blog.csdn.net/gxftry1st/article/details/22489275
函数语法: SELECT REGEXP_REPLACE ('itmyhome is my network id', '^(\S*)', 'koko') cname FROM dual
结 果:
《7》=============================通过正则表达式进行截取===============================
函 数:《REGEXP_SUBSTR》
函数简介: https://www.cnblogs.com/yilinzi/p/7736431.html
函数语法: SELECT REGEXP_SUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL;
结 果:
《8》=============================替换指定字符串中的值===============================
函 数:《REPLACE》
函数简介: https://baike.baidu.com/item/Replace/3824274
函数语法: select replace('he lohe you','he','i') from dual
结 果:
《去除字符串中的空格》
《9》=============================去除指定字符串的左右侧空格===============================
函 数:《TRIM》
函数简介: https://blog.csdn.net/velen_zou/article/details/70569895
函数语法: SELECT trim(' aaa bbb ccc ') trim FROM dual
结 果:
《10》=============================去除指定字符串的左侧空格===============================
函 数:《LTRIM》
函数简介: https://blog.csdn.net/velen_zou/article/details/70569895
函数语法: SELECT ltrim(' aaa bbb ccc ') ltrim FROM dual;
结 果:
《11》=============================去除指定字符串的右侧空格===============================
函 数:《RTRIM》
函数简介: https://blog.csdn.net/velen_zou/article/details/70569895
函数语法: SELECT rtrim(' aaa bbb ccc ') rtrim FROM dual;
结 果:
《去除字符串中的空格》
Oracle 函数总结的更多相关文章
- oracle函数,游标,视图使用总结0.000000000000000000001
oracle函数或者叫存储过程,在实际的开发过程中对于复杂的业务需求是非常有用的,非常有效率的也是非常好玩儿的一个技术点. 平常在开发过程中对于CRUD功能较多.一般SQL即可应付,大不了就是长一点而 ...
- 【函数】Oracle函数系列(2)--数学函数及日期函数
[函数]Oracle函数系列(2)--数学函数及日期函数 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不 ...
- oracle函数listagg的使用说明(分组后连接字段)
关于oracle函数listagg的使用说明 工作中经常遇到客户提出这样的需求,希望在汇总合并中,能够把日期逐个枚举出来. 如图,原始数据是这样的: 客户希望能够实现这样的汇总合并: 那么通常我会使用 ...
- 浅谈Oracle函数返回Table集合
在调用Oracle函数时为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成.REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合 ...
- oracle学习笔记(三)oracle函数
--oracle 函数 --lower(char):将字符串转换为小写格式 --upper(char):将字符串转换为大写格式 --length(char):返回字符串的长度 --substr(cha ...
- oracle函数和存储过程有什么区别
oracle函数和存储过程有什么区别 1. 返回值的区别,函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有 2.调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用. 函数 ...
- Oracle函数sys_connect_by_path 详解
Oracle函数sys_connect_by_path 详解 语法:Oracle函数:sys_connect_by_path 主要用于树查询(层次查询) 以及 多列转行.其语法一般为: s ...
- 汉字转拼音的Oracle函数
前言: 最近处理一个特殊的问题,需要用到汉字自动转换拼音的功能. 解决: 在这里找了不少资料,都是有所缺陷,而且也好像很绕.其实是一个很简单的东东.后来还是自己写了一个函数获取.分享出来,给有需要的X ...
- oracle函数操作
感于总有些网友提出一些非常基础的问题,比如有没有实现某某功能的函数啊,某某函数是做什么用的啊,格式是什么等等,同时也感受到自己对oracle函数认识的不足,于是集中月余时间专注于oracle函数,小有 ...
- oracle函数,游标,视图使用总结
oracle函数或者叫存储过程,在实际的开发过程中对于复杂的业务需求是非常有用的,非常有效率的也是非常好玩儿的一个技术点. 平常在开发过程中对于CRUD功能较多.一般SQL即可应付,大不了就是长一点而 ...
随机推荐
- nodejs 安装express
在命令行中执行 "npm install -g express"等待下载并且自动完成安装.测试express完成安装的一个方法就是查看其版本号,执行命令 “express -V”正 ...
- vector实现
typedef int size_type; /* vector维护的是一个连续线性空间,提供的迭代器是Random Access Iterators即普通指针 */ template <cla ...
- 重啓ubuntu后 VNC 自動運行
Vino-Server是Ubuntu自带的有個缺点:重启后不能自動運行(可能是基於安全吧!) 親身測試对象:windows & ubuntu 10.04已安装图形桌面gnome ***wind ...
- apple air装双系统(win7)
同事买了一个apple air.用不习惯,希望再装个win7,经过多次试验,得到例如以下操作方法: 1.在MAC系统里的"有用工具"中找到"Boot Camp 助理 ...
- Centos 7 Apache编译安装
1.安装apache ./configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so --enable-headers --e ...
- Unity3D-碰撞測试
碰撞測试这个再游戏的开发中是非常有必要的.当敌人的攻击的时候,发生碰撞这时候就会造成一定的伤害,因此我们须要依据受到的伤害对用户的生命值进行控制,因此碰撞的測试是 我们在游戏的开发过程中须要的一种比較 ...
- CVPR2015一些文章整理
简单看了一部分CVPR2015的文章.整理了一下. 当中我决定把精彩的文章加粗. 主要是认为有些文章仅仅读了一遍,没有发现非常多非常有道理的point(虽然我承认他们的工作都花了非常大的功夫.可是没有 ...
- Android---58---初学GPS定位
GPS英文是Global Positioning System 全球定位系统的简称. Android为GPS功能支持专门提供了一个LocationManager,位置管理器.全部GPS定位相关的服务. ...
- hdu 1248 寒冰王座(暴力)
寒冰王座 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...
- 大话设计模式宏观总结——创建型&结构型&行为型
师傅验收项目的时候.问大话设计模式那三种类型的差别和联系是什么,顿时我傻了眼.由于除了知道这三种类型分别如何称呼以外.从来都没想过为什么这样划分?于是,我便回答:我没想过这个问题.若是从字面上来理解的 ...