您的位置:澳门新葡8455最新网站 > 数据库管理 > 澳门新葡萄京娱乐场函数用法简介

澳门新葡萄京娱乐场函数用法简介

发布时间:2019-12-31 04:27编辑:数据库管理浏览(91)

    摘自: 
    摘要:

    得到系统当下时刻

    下文主要描述ceiling、floor函数的职能及比方表明

    select sysdate from dual; 
    
    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; select to_char from dual; --年 select to_char from dual; --月 select to_char from dual; --日 select to_char from dual; --季 select to_char from dual; --周--按日历上的那种,每年有52或者53周 
    

    日期操作

     

    当前时间减去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函数功能简单介绍
     ceiling函数的成效:重返大于或等于"当前输入参数"的小不点儿整数。
    floor函数作用: 重回小于或等于"当前输入参数"的最大整数。

    常用的年华戳

    二、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
    

     

    //获取当年的一月一号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格式
    

    trunc()函数

    trunc函数管理数字

    该函数不对钦命小数前或后的有的做相应舍入接纳管理,而清生机勃勃色截去。

    number 待做截取管理的数值

    decimals 指明需保存小数点前面包车型地铁位数。可选择,忽视它则截去全体的小数部分。

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

    注意:其次个参数可以为负数,表示为小数点右侧钦命位数前边的有些截去,即均以0记。与取整相同,举例参数为1即取整到不行位,假若是-1,则是取整到拾个人,就那样类推;要是所设置的参数为负数,且负数的位数大于或等于整数的字节数的话,则赶回为0。如:TRUNC=0。

    trunc函数管理日期

    trunc函数重临以钦点元成分格式截去意气风发部分的日期值。

    其具体的语法格式如下:

    date为供给参数,是输入的一个日期值

    fmt参数可忽略,是日期格式,用以钦点的成分格式来截去输入的日期值。忽视它则由多年来的日子截去

    下边是该函数的利用意况:

    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
    

    round函数

    陈述 : 传回二个数值,该数值是遵从内定的小数位元数举行四舍五入运算的结果。

    SELECT ROUND( number, [ decimal_places ] ) FROM DUAL

    number : 欲管理之数值

    decimal_places : 四舍五入 , 小数取四人

    1 Sample :2 select round from dual; 回传 1233 select round from dual; 回传 123.54 select round from dual; 回传 -123.46
    

    ceil和floor函数

    ceil和floor函数在某个作业数据的时候,偶尔依然很有用的。

    ceil 取大于等于数值n的小不点儿整数;

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

    总结

    上述就是那篇文章的全体内容了,希望本文的内容对大家的求学只怕办事有着一定的参照学习价值,谢谢大家对剧本之家的扶助。

    本文由澳门新葡8455最新网站发布于数据库管理,转载请注明出处:澳门新葡萄京娱乐场函数用法简介

    关键词: