• Oracle_trunc截取函数


    转:http://blog.sina.com.cn/s/blog_6b58d2fa0100r6ub.html

    TRUNC函数用于对值进行截断。

    用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期。

    (1)截断数字:

    格式:TRUNC(n1,n2),n1表示被截断的数字,n2表示要截断到那一位。n2可以是负数,表示截断小数点前。注意,TRUNC截断不是四舍五入。

    SQL> select TRUNC(15.79) from dual;

    TRUNC(15.79)
    ------------
              15

    SQL> select TRUNC(15.79,1) from dual;

    TRUNC(15.79,1)
    --------------
              15.7

    SQL> select trunc(15.79,-1) from dual;

    TRUNC(15.79,-1)
    ---------------
                 10

    (2)截断日期:

    先执行命令:alter session set nls_date_format='yyyy-mm-dd hh24:mi:hh';

    截取今天:

    SQL> select sysdate,trunc(sysdate,'dd') from dual;

    SYSDATE             TRUNC(SYSDATE,'DD')
    ------------------- -------------------
    2009-03-24 21:31:17 2009-03-24 00:00:00

    截取本周第一天:

    SQL> select sysdate,trunc(sysdate,'d') from dual;

    SYSDATE             TRUNC(SYSDATE,'D')
    ------------------- -------------------
    2009-03-24 21:29:32 2009-03-22 00:00:00

    截取本月第一天:

    SQL> select sysdate,trunc(sysdate,'mm') from dual;

    SYSDATE             TRUNC(SYSDATE,'MM')
    ------------------- -------------------
    2009-03-24 21:30:30 2009-03-01 00:00:00

    截取本年第一天:

    SQL> select sysdate,trunc(sysdate,'y') from dual;

    SYSDATE             TRUNC(SYSDATE,'Y')
    ------------------- -------------------
    2009-03-24 21:31:57 2009-01-01 00:00:00

    截取到小时:

    SQL> select sysdate,trunc(sysdate,'hh') from dual;

    SYSDATE             TRUNC(SYSDATE,'HH')
    ------------------- -------------------
    2009-03-24 21:32:59 2009-03-24 21:00:00

    截取到分钟:

    SQL> select sysdate,trunc(sysdate,'mi') from dual;

    SYSDATE             TRUNC(SYSDATE,'MI')
    ------------------- -------------------

  • 相关阅读:
    PHP $_SERVER变量
    Buddy system伙伴分配器实现
    Linux iconv使用
    内存管理(memory allocation内存分配)
    内存碎片
    《STL源码剖析》chapter2空间配置器allocator
    Effective C++学习笔记:初始化列表中成员列出的顺序和它们在类中声明的顺序相同
    c++ explicit
    《STL源码剖析》环境配置
    C++ STL的各种实现版本
  • 原文地址:https://www.cnblogs.com/skyapplezhao/p/4134364.html
Copyright © 2020-2023  润新知