俄罗斯贵宾会-俄罗斯贵宾会官网
做最好的网站

Oracle如何获取系统当前时间等操作实例_oracle_脚本之家


number : 欲处理之数值

二、ceiling floor函数举例说明

select ceiling(1.9) ---返回2
select ceiling(-2.1) --返回-2
select ceiling(-2.6) --返回-2
select ceiling(1.2) --返回2
----------------------------
select floor(1.9) ---返回 1
select floor(-2.1) --返回-3
select floor(-2.6) --返回-3
select floor(1.2) --返回1

 

当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual; 当前时间减去7小时的时间 select sysdate - interval '7' hour from dual; 当前时间减去7天的时间 select sysdate - interval '7' day from dual; 当前时间减去7月的时间 select sysdate,sysdate - interval '7' month from dual; 当前时间减去7年的时间 select sysdate,sysdate - interval '7' year from dual; 时间间隔乘以一个数字 select sysdate,sysdate - 8*interval '7' hour from dual; 

下文主要讲述ceiling、floor函数的功能及举例说明

注意:第二个参数可以为负数,表示为小数点左边指定位数后面的部分截去,即均以0记。与取整类似,比如参数为1即取整到十分位,如果是-1,则是取整到十位,以此类推;如果所设置的参数为负数,且负数的位数大于或等于整数的字节数的话,则返回为0。如:TRUNC=0。

 一、ceiling floor函数功能简介
 ceiling函数的功能:返回大于或等于"当前输入参数"的最小整数。
floor函数功能: 返回小于或等于"当前输入参数"的最大整数。

俄罗斯贵宾会,trunc函数处理数字

 

ceil 取大于等于数值n的最小整数;

摘自: http://www.maomao365.com/?p=5581
摘要:

该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。

1 select truncfrom dual;2 select truncfrom dual;3 select truncfrom dual;

round函数

decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分。

下面是该函数的使用情况:

//获取当年的一月一号to_date(concat((select to_char from dual), '-01-01 00:00:00'),'yyyy-MM-dd HH24:mi:ss') //date格式//获取这个月的一月一号SELECT LAST_DAY(ADD_MONTHS + 1 FROM DUAL; //date格式SELECT TO_CHAR(LAST_DAY(ADD_MONTHS + 1,'yyyy-mm-dd HH24:mi:ss') FROM DUAL; //char格式

number 待做截取处理的数值

日期操作

trunc函数返回以指定元元素格式截去一部分的日期值。

1 trunc --返回当年第一天.2 trunc --返回当月第一天.3 trunc --返回当前星期的第一天.4 select truncfrom dual;5 select truncfrom dual;6 select truncfrom dual;

/**************日期********************/1.select trunc from dual --2013-01-06 今天的日期为2013-01-062.select trunc from dual --2013-01-01 返回当月第一天.3.select trunc from dual --2013-01-01 返回当年第一天4.select trunc from dual --2013-01-06 返回当前年月日5.select trunc from dual --2013-01-01 返回当年第一天6.select trunc from dual --2013-01-06 返回当前星期的第一天7.select trunc from dual --2013-01-06 17:00:00 当前时间为17:35 8.select trunc from dual --2013-01-06 17:35:00 TRUNC()函数没有秒的精确/***************数字********************//*TRUNC Number 需要截尾取整的数字。 Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。TRUNC()函数截取时不进行四舍五入*/9.select trunc from dual --12310.select trunc from dual --12311.select trunc from dual --123.412.select trunc from dual --12013.select trunc from dual --014.select trunc from dual --123.45815.select trunc from dual --12316.select trunc from dual --12317.select trunc from dual --120

ceil和floor函数

本文由俄罗斯贵宾会发布于数据库,转载请注明出处:Oracle如何获取系统当前时间等操作实例_oracle_脚本之家

您可能还会对下面的文章感兴趣: