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即可应付,大不了就是长一点而 ...
随机推荐
- Oracle Multitenant Environment (三) Plan for a cdb
Below tables contains contant you need to consider while planning for a CDB. Action Considerations f ...
- ORA-15024: discovered duplicately numbered ASM disk 0
在尝试删除一个diskgroup的时候遇到这个错误. ORA-15024: discovered duplicately numbered ASM disk 0 这说明oracle认为有两个disk ...
- MQTT---HiveMQ源代码具体解释(一)概览
源博客地址:http://blog.csdn.net/pipinet123 MQTT交流群:221405150 面向群体 想自己实现MQTT Broker的朋友 对现有开源的MQTT Broker或多 ...
- SharpDevelop 如何切换设计视图和代码视图
仅在MainForm.cs跟MainForm.Designer.cs文件页面上,底部有可以切换源代码跟设计的按钮(别的地方都木有) 点击就切换过来了
- Linuxserver沦陷为肉鸡的全过程实录
Linuxserver沦陷为肉鸡的全过程实录 Linuxserver沦陷为肉鸡的全过程实录 从防火墙瘫痪说起 查找黑客行踪的方法 沦陷过程分析 1 oracle用户password被破解 2 黑客动作 ...
- LeetCode 203. Remove Linked List Elements (移除链表中的项)
Remove all elements from a linked list of integers that have value val. ExampleGiven: 1 --> 2 --& ...
- Android之Activity之间传递对象
在非常多时候,我们须要在Activity之间传递对象,比方当你点击了某列表的item,须要传递给下一个Activity该对象,那我们须要该怎么做呢? Android支持两种传递对象的方式.一种是bun ...
- canvas上的像素操作(图像复制,细调)
canvas上的像素操作(图像复制,细调) 总结 1.操作对象:ImageData 对象,其实是canvas的像素点集合 2.主要操作: var obj=ctx.getImageData(0,0,10 ...
- python lambda表达式&map/filter/reduce
习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即: 1 2 3 4 5 6 7 8 # 普通条件语句 if 1 == 1: name = 'wupeiqi' else ...
- Gold Coins
http://poj.org/problem?id=2000 #include<stdio.h> ; int main() { int coin[N]; ,j,k; j = ; k = ; ...