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即可应付,大不了就是长一点而 ...
随机推荐
- Clojure: 寻找项目依赖项目
Clojure寻找项目依赖项目: lein deps :tree
- VC中CString和WPARAM之间的相互转换
在传递自己定义消息的过程中.须要转换CString 变量. 在发送消息端使用例如以下方法: SendMessage(WM_MESSAG_MINE,0,(LPARAM)strVal.AllocSysSt ...
- Apache Kafka-0.8.1.1源代码编译
作者:过往记忆 | 新浪微博:左手牵右手TEL | 能够转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明博客地址:http://www.iteblog.com/文章标题:<Apac ...
- Android开发之策略模式初探
策略模式主要定义一系列的算法,学过数据结构的朋友肯定知道,对于数组从大到小进行排序有着非常多的算法.比方冒泡.交换.高速插入等等,策略模式就是把这些算法封装成一个个独立的类.方便使用时 ...
- 如何利用UDP协议封装一个数据包
在如何封装一个数据包上,是一个非常细致的问题,而利用UDP协议来封装的话,是比较简单,让我们一步步来分析典型的TCP/IP协议.一般来说一个典型的一个数据包,包括以太网MAC头+网络层IP数据头+传输 ...
- Codesys——限定符的使用方法[来自Codesys的Help]
Qualifier for actions in SFC In order to configure in which way the actions should be associated to ...
- Linux ALSA声卡驱动之四:Control设备的创建
声明:本博内容均由http://blog.csdn.net/droidphone原创,转载请注明出处,谢谢! Control接口 Control接口主要让用户空间的应用程序(alsa-lib)可以访问 ...
- bzoj1477 && exgcd学习笔记
exgcd 由于忘记了exgcd,这道题就没做出来... exgcd的用处是求ax+by=gcd(a,b)这样方程的解 大概是这个样子的 void ext_gcd(long long a, long ...
- THE DRUNK JAILER
http://poj.org/problem?id=1218 题意:门的状态有两种开或关,初始化为开,每次进行状态转换,第一次把门号是1的倍数的门状态转换,第二次把门号是2的倍数的门状态转换,.... ...
- [App Store Connect帮助]二、 添加、编辑和删除用户(1)用户帐户和职能概述
您可以在 App Store Connect 的“用户和访问”部分管理用户.添加沙盒测试员以及管理 API 密钥. 用户职能决定了用户对 App Store Connect 和 Apple Devel ...