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即可应付,大不了就是长一点而 ...
随机推荐
- iOS xmpp协议实现聊天之openfire的服务端配置(二)
本篇主要说一下怎样利用命令行来正确配置MySql. 首先打开终端: 1.为mysql起一个别名 alias mysql=/usr/local/mysql/bin/mysql 2.创建mysql的管理员 ...
- PHP array_merge_recursive()
定义和用法 array_merge_recursive() 函数与 array_merge()函数 一样,将一个或多个数组的元素的合并起来,一个数组中的值附加在前一个数组的后面.并返回作为结果的数组. ...
- ubuntu 网络监控 nethogs
***网络监控ubuntu自带的 netstat -an 查看当前网络状况 sudo netstat -anp 查看当前网络状况带对应进程号 traceroute 追踪路由 ***我比较喜欢用Neth ...
- Workspace in use or cannot be created, choose a different one.--错误解决的方法
eclipse 使用一段时间后.有时会由于一些故障自己就莫名奇异的关闭了,再打开时有时没有问题,有时有会提示错误 Workspace Unavailable: Workspace in use or ...
- iOS网络高级编程:iPhone和iPad的企业应用开发之错误处理
本章内容 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWluZ2h1YXdlbmthbmc=/font/5a6L5L2T/fontsize/400/fi ...
- Android studio一些设置项
------Appearance选项------------------------------------------------------------- Cylic scrolling in l ...
- Spring MVC学习-------------訪问到静态的文件
怎样訪问到静态的文件,如jpg,js,css? 怎样你的DispatcherServlet拦截"*.do"这种有后缀的URL.就不存在訪问不到静态资源的问题. 假设你的Dispat ...
- Robot Framework 使用技巧 快捷键
ctrl+alt+space 自动带出相关关键字,以及相关用法,里边有对应参数的说明. Ctrl+鼠标悬浮 直接显示关键字的相关用法 F5 关键字说明 (方法名函数名) ...
- System.load 与 System.loadLibrary 的区别
相同点 它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件. 在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载. System.load System.load 参 ...
- Bing Maps进阶系列六:使用Silverlight剪切(Clip)特性实现Bing Maps的迷你小地图
Bing Maps进阶系列六:使用Silverlight剪切(Clip)特性实现Bing Maps的迷你小地图 Bing Maps Silverlight Control虽然为我们提供了简洁.方面的开 ...