首页 > 其他 > 详细

Orcle单行函数(字符、数值、日期、转换、通过函数)

时间:2020-02-21 21:59:53      阅读:96      评论:0      收藏:0      [点我收藏+]

单行函数

1、字符函数

(1)大小写转换、首字母大写:

技术分享图片

 

 (2)取字符串的子串:

技术分享图片

 

 给出字符串以及子串的开始索引,取出子串。

技术分享图片

 

 取出给定字符串的开始索引和字符串的长度。

(3)字符数、字节数:

技术分享图片

 

 (4)字符的位置:

技术分享图片

 

(5)左填充、右填充:

技术分享图片

 

 (6)去除:

技术分享图片

 

(7)替换:

技术分享图片

 

 2、数值函数

(1)四舍五入:

技术分享图片

 

参数取2的时候看小数最后一位,以此类推,-1的时候看个位,小于5舍去。 

 (2)截断:

技术分享图片

 

3、日期函数:

(1)日期的获取:

在mysql中有date和datetime两种数据类型,但是在orcle中获取到的是date类型的数据,但是可以转换为datetime型的数据。

技术分享图片

 

(2)日期的加法(日期只能加一个数字,日期与日期之间不能相加):

技术分享图片

 

(3)日期的减法:

技术分享图片

 

 (4)两个日期的间隔:

技术分享图片

 

 (5)对单个年月日进行加减运算:

技术分享图片

 

 (6)一个月的最后一天:

技术分享图片

 

 (7)下一周的星期几是几号:

select next_day(sysdate,‘星期一) from dual;

(8)日期的四舍五入:

技术分享图片

 

4、转换函数

(1)隐式数据类型转换:

技术分享图片

 

 这里自动将字符串类型的数据转化为date类型的数据。

(2)显式类型数据转换:

日期转换为字符串:

技术分享图片

 

 字符串转换为日期格式:

技术分享图片

 

 数字转化为字符串:

技术分享图片

 

 字符串转化为数字:to_NUMBER:

技术分享图片

 

 5、通用函数

(1)nvl2()函数:

技术分享图片

 

 如果comm的值为空返回0,否则,返回comm的值。

(2)nullif函数:

技术分享图片

 

 如果两个字符串相等返回null,否则返回第一个字符串。

(3)coalesce()函数:

技术分享图片

 

 如果函数中的第一个参数为空则返回第二个参数,如果第一个参数不为空则直接返回第一个参数。

 

Orcle单行函数(字符、数值、日期、转换、通过函数)

原文:https://www.cnblogs.com/zhai1997/p/12341351.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!