Oracle函数整理
select abs (-) from dual;--绝对值
select mod (,) from dual;--取模,取余数
select ceil (12.1) from dual;--去上限值
select floor (12.1) from dual;--去下限值
select round (12.4567,) from dual; -- 四舍五入
select trunc (12.456,) from dual; -- 截取,不四舍五入
select trunc (12.456,) from dual; -- 截取,不四舍五入(截整)
select length ('asddsa') from dual;--字符串长度
select xingm, length (xingm) from t_hq_ryxx;
select xingm, substr (xingm,,) from t_hq_ryxx;--截取,(从第一位开始截取,截两位)
select concat ('sa',concat ('sdsd','ddd')) from dual;
select 'sa'||'sdsd'||'ddd' from dual;
--查找字符串
select instr ('abcdef','d') from dual;
select instr ('abcdefdf','d',) from dual;
select instr ('abcdefdf','d',) from dual; --数字指定起始位置
select instr ('abcdefdf','dd',) from dual; --找不到返回0
--转换大小写
select upper ('assa'),lower ('SDDA') from dual;
select upper ('assa'),lower ('SDDA'), initcap ('this is a car') from dual; --initcap 首字母转换大写
select replace ('abcdef','ab','') from dual; --替换
update t_hq_ryxx set xingm = replace (xingm,'三','四') where xingm like '三%'
--填充
select rpad ('aa',, 'c') from dual;
select rpad ('aba',, 'de') from dual;
select lpad ('aa',, 'rc') from dual;
--去空格
select trim (' wfat ') from dual; --去前后空格
select ltrim (' sd1 ') from dual; --去左空格
select rtrim (' sdad ') from dual; --去右空格
--去前缀
select trim (leading 'a' from 'asda') from dual; --前边开始
select trim (trailing 'a' from 'asda') from dual; --右边开始
select trim (both 'a' from 'asda') from dual; --去前后
--日期型函数
select sysdate from dual;
select add_months(sysdate,) from dual; --加两个月
select add_months(sysdate,-) from dual; --减两个月
select last_day(sysdate) from dual;
select last_day(sysdate) + from dual; --(+)加天数
select last_day(sysdate) - from dual; --(-)减天数
--转换函数
--select cast ('' as number) from dual;
--select cast ('' as number) + from dual;
--select cast ('' as varchar2()) from dual; --数字长度不能超过字符串长度
--select cast(sysdate as varchar2()) from dual;
select to_char(sysdate, 'YYYY-MM-DD')from dual; --日期转换字符串(忽略大小写)
select to_char(sysdate, 'yy-mm-dd')from dual;
select to_char(sysdate, 'YYYY-DD-MM HH24:mi:ss')from dual;
--select to_char(123.456,'9999.9')from dual;
select to_date('2015-12-11','yyyy-mm-dd') from dual; --字符串转换日期
select to_number('123.456','9999.999') from dual;
select( nianl + gongz) from t_hq_ryxx;
Oracle函数整理的更多相关文章
- oracle常用函数整理
oracle常用函数整理 1.绝对值.取余.判断数值正负函数 绝对值:ABS(n) 示例: SELECT ABS(100),ABS(-100),ABS('100') FROM ...
- 【函数】Oracle函数系列(2)--数学函数及日期函数
[函数]Oracle函数系列(2)--数学函数及日期函数 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不 ...
- 汉字转拼音的Oracle函数
前言: 最近处理一个特殊的问题,需要用到汉字自动转换拼音的功能. 解决: 在这里找了不少资料,都是有所缺陷,而且也好像很绕.其实是一个很简单的东东.后来还是自己写了一个函数获取.分享出来,给有需要的X ...
- 【函数】Oracle函数系列(1)--字符函数
[函数]Oracle函数系列(1)--字符函数 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识 ...
- 常用的WinAPI函数整理
常用的WinAPI函数整理 一.进程 创建进程: CreateProcess("C:\\windows\\notepad.exe",0,0,0,0,0,0,0,&s ...
- oracle函数,游标,视图使用总结0.000000000000000000001
oracle函数或者叫存储过程,在实际的开发过程中对于复杂的业务需求是非常有用的,非常有效率的也是非常好玩儿的一个技术点. 平常在开发过程中对于CRUD功能较多.一般SQL即可应付,大不了就是长一点而 ...
- NiosII常用函数整理
NiosII常用函数整理 IO操作函数函数原型:IORD(BASE, REGNUM) 输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量函数说明:从基地址为BASE的设备中读取寄存器中偏 ...
- PHP清理跨站XSS xss_clean 函数 整理自codeigniter Security
PHP清理跨站XSS xss_clean 函数 整理自codeigniter Security 由Security Class 改编成函数xss_clean 单文件直接调用.BY吠品. //来自cod ...
- Python内置的字符串处理函数整理
Python内置的字符串处理函数整理 作者: 字体:[增加 减小] 类型:转载 时间:2013-01-29我要评论 Python内置的字符串处理函数整理,收集常用的Python 内置的各种字符串处理 ...
随机推荐
- python - bilibili(三)wireshark分析
当我们开始打开浏览器,并进入B站直播网页前,我们打开wireshark软件(软件的下载与安装请百度一下)开始截取当前数据. 然后输入直播间网址,enter进入就可以停止截取数据了,然后我们分析所截取的 ...
- plupload插件的错误SCRIPT601
在网上copy 别人的demo来用结果发生这个问题.浪费半天时间才找到问题. 在IE8下下提示这个异常. SCRIPT601: 未知的运行时错误plupload.full.min.js, 行15 字符 ...
- C#中获取不同的日期时间格式
通过调用类中的各种方法我们可以获取不同的时间: 如:日期(2008-09-04).时间(12:12:12).日期+时间(2008-09-04 12:11:10)等. //获取日期+时间 DateTim ...
- windows service宿主web api使用"依赖注入"和“控制反转”的技术实践
前言 自从几年前抛弃wcf,使用web api 来做服务器端开发之后,就不再迷惑了.但是因为本来从事传统行业管理软件开发,一般都以分布式应用开发为主.纯BS还是比较少,于是比较喜欢用windows s ...
- Docker私有仓库--自签名方式
为了能集中管理我们创建好的镜像,方便部署服务,我们会创建私有的Docker仓库.通读了一遍官方文档,Docker为了确保安全使用TLS,需要CA认证,认证时间长的要钱啊,免费过期时间太短,还是用自签名 ...
- 最近新版本的pangolin出现了点问题,我把可用的旧版本上传到了github
经测试该版本编译没有问题. 下载地址:https://github.com/zzx2GH/Pangolin.git
- 一个小时学会MySQL数据库
随着移动互联网的结束与人工智能的到来大数据变成越来越重要,下一个成功者应该是拥有海量数据的,数据与数据库你应该知道. 一.数据库概要 数据库(Database)是存储与管理数据的软件系统,就像一个存入 ...
- Java基础(下)(JVM、API)
Java基础(下) 第三部分:Java源程序的编辑 我们知道,计算机是不能直接理解源代码中的高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序. 翻译 ...
- .NET Core跨平台:.NET Core项目部署到linux(Centos7)
1.开篇说明 a 上篇博客简单的说明了一下 使用.NET Core开发的一个总结,地址是:(http://www.cnblogs.com/hanyinglong/p/6442148.html),那么这 ...
- wemall app商城源码Android之支付宝接口公用函数
wemall-mobile是基于WeMall的Android app商城,只需要在原商城目录下上传接口文件即可完成服务端的配置,客户端可定制修改.本文分享wemall app商城源码Android之 ...