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 内置的各种字符串处理 ...
随机推荐
- simple-spa 一个简单的单页应用实例
上两篇文章说过要写一个简单的单页应用例子的, 迟迟没有兑诺, 实在有愧 哈哈.这篇写给小白用户哈. 正好趁今天风和日丽,事情不多, 把从项目里的代码扣取了一下, 整理了一个简单的例子.因为我们生产项目 ...
- JAVA中的数据结构 - 1,红黑树
背景: 在JDK源码中, 有treeMap和JDK8的HashMap都用到了红黑树去存储 红黑树可以看成B树的一种: 二叉树-->搜索二叉树-->平衡搜索二叉树-->B树--> ...
- 一键打包并发布到Nuget平台
目标是只要执行一个命令就自动发布新版本到nuget平台 第一步在nuget官网注册一个账号 会有一个APIKEY 如下图 在工程里面添加一个Gruntfile.js 然后copy以下代码 在vs里 ...
- angular、vue使用感受
最近开始学习并使用vue.js,并使用vue+node开发了一个移动端APP来练手,下面想聊聊我对于vue的粗浅看法,并将它和angular进行一些对比: 1.vue是一个轻量.高效的前端组件化框架, ...
- 学习笔记——Java数组
1.创建一维数组 最简单快捷的方法是:声明的同时为数组分配内存.如: int month[]=new int[12] 也可以先声明再分配内存.如: int month[]; //或int[] mont ...
- excel 下拉级联,重新选第一个,清空后一个已赋值,并且改变后一个下拉的内容。
在前面的部分,设置下拉级联,我们已经可以百度到很多视频,我就不再多说,而我搞了一天解决 的,是在俩菜单都有值的情况下,重新选第一个下拉,后面那个值怎么清除,是一个事件调用.上图. 其中"$H ...
- Struts2之环境配置
在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处? 设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计.在这儿MVC模式的好处就 ...
- android性能优化的一些东西
说到android性能优化,总觉得是一个很模糊的东西,因为app的性能始终适合手机本身的性能挂钩的,也许一些消耗内容的操作,在一些移动设备可以运行,但是在另外一些上面就会出现内存溢出的问题,但是不管怎 ...
- Laravel路由和控制器的绑定
路由和控制器的关系 路由文件地址在\app\Http\routes.php,我们来看两种不同的路由. Route::get('/', function () { return view('welcom ...
- C#基础——结构体
集合:数组:同一类型,固定长度集合:不同类型,不固定长度 要使用集合,必须先引用命名空间:using System.Collections; 定义:ArrayList arr = new ArrayL ...