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 内置的各种字符串处理 ...
随机推荐
- C# 类型和变量
C# 中的类型有两种:值类型 (value type) 和引用类型 (reference type).值类型的变量直接包含它们的数据,而引用类型的变量存储对它们的数据的引用,后者称为对象.对于引用类型 ...
- 2017年2月22日-----------乱码新手自学.net 之Entity Framework 增删改
由于我是自学的,没有人教,在网上查资料也查不到个所以然.问大神们也是爱理不理的. 所以这篇随笔纯粹源自于我自己的认识.是否真正正确我也没有把握. 如果有什么错误,请大神们给予指正 ========== ...
- 前端项目经验总结之js防缓存(避免缓存的影响)
一.问题描述:打包后的h5项目中有个server.js文件夹,这个文件夹有些时候用户更新了h5,但是加载的还是旧的server.js,所以怀疑是缓存的问题,为了避免缓存的影响所以要给server.js ...
- webstorm 编辑器破解 (麻麻再也不用担心过期了)
先去官网下载webstorm2016.1.3版本(目前只知道2016.1这个版本可以永久破解,不会过期) 再下载webstorm2016.1的破解补丁 将下载好的破解补丁解压,会有一个Jetbrain ...
- maven lean install 的时候出错 Failed to clean project
问题解决1 : 这种情况是属于 本地有多个 java 线程,关掉其中不用的,或者 都关闭就可以了. 问题解决 2 : Caused by: org.springframework.beans.f ...
- 依赖ConstraintLayout报错,Could not find *****,Failed to resolve:*****
ConstraintLayout 约束布局,AndroidStudio2.2中新增功能之一,可以先去看看这篇文章 Android新特性介绍,ConstraintLayout完全解析,2.3版本的And ...
- 强大的健身软件——Keep
Keep是一款具有社交属性的健身工具类产品.用户可利用碎片化的时间,随时随地选择适合自己的视频健身课程,进行真人同步训练.完成后还可以"打卡"晒成就. 你可根据器械.部位.难度 ...
- 3018: [Usaco2012 Nov]Distant Pastures
3018: [Usaco2012 Nov]Distant Pastures Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 43 Solved: 20[ ...
- std::copy性能分析与memmove机器级实现
复制数据的快速方法std::copy C++复制数据各种方法大家都会,很多时候我们都会用到std::copy这个STL函数,这个效率确实很不错,比我们一个一个元素复制或者用迭代器复制都来的要快很多. ...
- HDFS Namenode启动过程
文章作者:luxianghao 文章来源:http://www.cnblogs.com/luxianghao/p/6564032.html 转载请注明,谢谢合作. 免责声明:文章内容仅代表个人观点, ...