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 内置的各种字符串处理 ...
随机推荐
- Ancient Cipher UVa1339
这题就真的想刘汝佳说的那样,真的需要想象力,一开始还不明白一一映射是什么意思,到底是有顺序的映射?还是没顺序的映射? 答案是没顺序的映射,只要与26个字母一一映射就行 下面给出代码 //Uva1339 ...
- redis安装(针对2.8以上版本)
1. 下载安装包 http://redis.io/ 2. 下载tcl/tck http://124.202.164.12/files/41060000061B56BD/downloads.source ...
- 转:KVC与KVO机制
由于Objective-C是基于Smalltalk进行设计的,所以它具有动态加载.动态绑定等特性.Key-value coding (KVC) 和 key-value observing (KVO) ...
- 第十篇 一个利用反射实现的Excel导出
前些天写了个导出Excel的公共类,因为项目中也需要上传Excel,没有利用Office组件,(PS:Office在上传文件时候,Excel进程无法关闭,会导致上传和打开失败)有的说利用Kill把进程 ...
- Hibernate一对一外键映射
Hibernate 一对一外键映射 ------------------------------ ----- ...
- 深入理解 JavaScript 异步系列(1)—— 什么是异步
前言 2014年秋季写完了<深入理解javascript原型和闭包系列>,已经帮助过很多人走出了 js 原型.作用域.闭包的困惑,至今仍能经常受到好评的留言. 很早之前我就总结了JS三座大 ...
- Oracle 一些简单操作
登录oracle 以root用户切换到oracle数据库用户:su - oracle 输入sqlplus /nolog 不连接任何数据库 conn /as sysdba 用sysdba登录 start ...
- 2017-03-10 T-sql 语句 高级查询
T-SQL语句: 创建数据库: 1,点击新建查询,在弹出的页面上进行代码编写.点击可用数据库,编写前确定当前操作的页面是自己想要进行操作的界面. 2,数据库创建语句 Create datebase ...
- wemall app商城源码Fragment中监听onKey事件
wemall-mobile是基于WeMall的android app商城,只需要在原商城目录下上传接口文件即可完成服务端的配置,客户端可定制修改.本文分享android开发Fragment中监听onK ...
- 1202: [HNOI2005]狡猾的商人
1202: [HNOI2005]狡猾的商人 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1554 Solved: 745[Submit][Stat ...