Oracle数据库,内置函数小结
1、聚合函数
count(字段) // 求非空行的数量
max(字段) // 获取最大值
sum(字段) //求和
avg(字段) // 平均值
min(字段) // 最小值
2、转换函数
to_date() 字符串转时间
格式: to_date(字符串,'yyyy-mm-dd hh24:mi:ss')
例:
to_date ('1970-1-1 15:31:33' , 'yyyy-mm-dd hh24: mi: ss ') to_char() 时间转字符串
格式:to_char ( 某个时间,'yyyy-mm-dd')
例:
to_char ( sbirthday , 'yyyy - mm - dd' ) cast() 通用转换函数
格式:cast(数据 as 数据类型(长度))
例:
cast ('123456' as char(6) ) //由字符串转换成数字
3、时间函数
sysdate //系统当前时间 add_mouthe(时间,数值) //对月份的加减 last_day() //当前月的最后一天
4、字符串函数
length(字符串或字段名) //获取字符串的长度 trim(字符串或字段名) //获取字符串,去掉前后的空格
前面加上l是去掉左面的空格 ltrim(), 前面加上r是去掉右边的空格 rtrim() replace(字段名,' ') //查找和替换(去空格)
replace(数据,’查找的字符串‘, ’新的字符串‘) //替换 substr(字符串,开始位置) //截取字段,默认截取到最后
substr(字符串,开始位置,结束位置) //默认截取到指定位置
//如果 开始位置<0,从右开始计算位置 instr(数据,‘查找的字符串’) //查找字符串并返回首个的位置,未找到返回0
5、数值函数
abs () //取绝对值 mod() //求模 round(数值) // 默认取整数 ,四舍五入
round(数值,位数) //位数>0 保留小数点后位数,位数=0 取整,位数<0 小数点前面取整 ceil () 上限值 //大于等于它的最小整数 floor () 下限值 //小于等于他最小的整数 trunc () 直接截取整数 //位数>0 保留小数点后位数, 位数=0 取整, 位数<0 小数点前面取整
6、替换函数
nvl(数值,默认值) // 把空值替换成缺省值 nv12(字段,非空替换值,缺省值) //把null替换成默认值,把非空替换成新的值 decode(字段,值1,替换值1,值2,替换值2....默认值) // 匹配字段的值并替换新的值
Oracle数据库,内置函数小结的更多相关文章
- Oracle中REGEXP_SUBSTR及其它支持正则表达式的内置函数小结
		
Oracle中REGEXP_SUBSTR函数的使用说明: 题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合. REGEXP_SUBSTR函数格 ...
 - 三、Oracle常用内置函数
		
1. ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from d ...
 - Oracle SQL 内置函数大全
		
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...
 - Oracle SQL 内置函数大全(转)
		
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...
 - Oracle常用内置函数
		
转换函数 to_char(d|n,fmt):把日期和数字转换为指定格式的字符串: to_number(x,fmt):把一个字符串转换为一个指定格式的数字: 判空函数 nvl(x,value):如果 ...
 - oracle的内置函数
		
1.wmsys.wm_concat 行转列函数 select wmsys.wm_concat(destnumber) from mms_send_his_record group by sendn ...
 - Oracle 常用内置函数
		
--绝对值 ) --求模 ,) --取整 --四舍五入 )from dual;--123.5 ) --截取 )from dual;--123.4 ) --字符串长度 --截取 select st.sn ...
 - SQL入门(2): Oracle内置函数-字符/数值/日期/转换/NVL/分析函数与窗口函数/case_decode
		
本文介绍Oracle 的内置函数. 常用! 一. 字符函数 ASCII 码与字符的转化函数 chr(n) 例如 select chr(65) || chr(66) || chr(67) , ch ...
 - Orace内置函数大全[转:http://www.cnblogs.com/lfx0692/articles/2395950.html]
		
NewProgramer Oracle SQL 内置函数大全(转) SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,a ...
 
随机推荐
- [CSS]复选框单选框与文字对齐问题的研究与解决.
			
前言:今天碰到的这个问题, 恰好找到一个很好的博文, 在这里转载过来 学习下. 原文地址:复选框单选框与文字对齐问题的研究与解决. 目前中文网站上面的文字,就我的个人感觉而言,绝大多数网站的主流文字大 ...
 - 基于Oracle的SQL优化(社区万众期待 数据库优化扛鼎巨著)
			
基于Oracle的SQL优化(社区万众期待数据库优化扛鼎巨著) 崔华 编 ISBN 978-7-121-21758-6 2014年1月出版 定价:128.00元 856页 16开 编辑推荐 本土O ...
 - SlickUpload Upload to disk
			
The file upload stream provider is a built-in SlickUpload provider that uses the filesystem for uplo ...
 - KnockoutJS 3.X API 第三章 计算监控属性(2) 可赋值的计算监控属性
			
.liveexample{ padding: 1em; background-color: #eeeedd; border: 1px solid #ccc; max-width: 655px; fon ...
 - 快速入门系列--WCF--04元数据和异常处理
			
本章节将进行元数据和异常处理的介绍,这部分内容概念型比较强,可以快速浏览一下就好. 客户端和服务器借助于终结点进行通信,服务的提供者通过一个或者多个终结点将服务发布出来,服务的消费者则通过创建与之匹配 ...
 - angularJS之事件处理
			
angularJS的事件不像js一样,会默认有冒泡和捕获,还有angularJS之间的同名控制器之间,也只是同名, 不会让他们关联起来,就是这个名字的控制器的数据的改变不会影响到另一个同名的控制器. ...
 - VMware虚拟机Mac OS X无法调整扩展硬盘大小,更新xcode时出现磁盘空间不足
			
使用VMware虚拟机搭建的MacOSX,安装xcode时出现磁盘空间不足的错误. 因为很多朋友在初次安装MacOSX的时候都默认选择40G的磁盘大小,结果用了没两天之后就发现磁盘不够用了. 这时,百 ...
 - 数据类型,隐式转换以及json,对象,引用类型,预解析 视频教程
			
随便看看,需要有一点一点基础. 链接:http://pan.baidu.com/s/1c20pcOC 密码:xq2x
 - KendoUI系列:MultiSelect
			
1.基本使用 1>.创建Input <link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common. ...
 - java集合框架之Set
			
Set集合 元素不可以重复,是无序. 方法与list相同 HashSet:不保证set的迭代顺序,不同步,内部数据结构是哈希表 如果存自定义对象则需要覆盖equals和hashCode方法 先比较ha ...