美文网首页
2018-08-17 日期函数

2018-08-17 日期函数

作者: chenhbdl | 来源:发表于2018-08-17 17:24 被阅读0次

    ADD_MONTHS(参数1,参数2)  将参数1 的月份加参数2 个月

    LAST_DAY (参数) 返回当前月份的最后一天

    MONTHS_BETWEEN(参数1,参数2)返回两个参数直接间隔了几个月

    NEXT_DAY(参数1,参数2)返回当前日期往后的第一个日期参数2(星期几) 是多少 

    SYSTIMESTAMP  返回详细时间 比sysdate更详细

    ROUND对日期四舍五入

    TRUNC  截取日期

            例: select trunc(sysdate,'yyyy') from dual

            也可用于截取数字,字符串不行

    TO_CHAR(参数1,参数2)将日期转换为字符串,参数2时格式(‘yyy-mm-dd’),也可将数字转换成字符串,参数2 同样是转换格式

    TO_DATE

    TO_NUMBER  将字符串转换成数字

    NVL(A,B)如果A为NULL,返回B,否则返回A

    NVL2(A,B,C)如果A为NULL返回B,否则返回C

    DECODE(参数,A,a,B,b,C,c,D)如果参数的值为A 则返回a ,如果是B返回b,如果是C则返回c ,如果都不满足则返回D

    用case也能达到相同效果

    跟在参数的列后面

                case 参数 when A then a

                                when B then b

                                else ‘D’ end

    相关文章

      网友评论

          本文标题:2018-08-17 日期函数

          本文链接:https://www.haomeiwen.com/subject/btjtiftx.html