`
阅读更多

        有时我们需要对日期,数字的格式进行处理,这时我们可以借助trunc方法来处理。

--Oracle trunc()函数的用法
/**************日期********************/
1.select trunc(sysdate) from dual  --2011-3-18  今天的日期为2011-3-18
2.select trunc(sysdate, 'mm')   from   dual  --2011-3-1    返回当月第一天.
3.select trunc(sysdate,'yy') from dual  --2011-1-1       返回当年第一天
4.select trunc(sysdate,'dd') from dual  --2011-3-18    返回当前年月日
5.select trunc(sysdate,'yyyy') from dual  --2011-1-1   返回当年第一天
6.select trunc(sysdate,'d') from dual  --2011-3-13 (星期天)返回当前星期的第一天
7.select trunc(sysdate, 'hh') from dual   --2011-3-18 14:00:00   当前时间为14:41   
8.select trunc(sysdate, 'mi') from dual  --2011-3-18 14:41:00   TRUNC()函数没有秒的精确
/***************数字********************/
/*
TRUNC(number,num_digits) 
Number 需要截尾取整的数字。 
Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。
TRUNC()函数截取时不进行四舍五入
*/
9.select trunc(123.458) from dual --123
10.select trunc(123.458,0) from dual --123
11.select trunc(123.458,1) from dual --123.4
12.select trunc(123.458,-1) from dual --120
13.select trunc(123.458,-4) from dual --0
14.select trunc(123.458,4) from dual  --123.458
15.select trunc(123) from dual  --123
16.select trunc(123,1) from dual --123
17.select trunc(123,-1) from dual --120

 select trunc(sysdate) from dual;  返回的是date类型。我通过以下实验得此结论:

select * from fact_fund_hldtotal t where t.t_date=(select trunc(sysdate) from dual ); --t_date为date类型

 

分享到:
评论

相关推荐

    es6的数字处理的方法(5个)

    // Math.trunc方法用于去除一个数的小数部分,返回整数部分。 Math.trunc(4.1) // 4 Math.trunc(4.9) // 4 Math.trunc(-4.1) // -4 Math.trunc(-4.9) // -4 Math.trunc(NaN); // NaN Math.trunc('foo'); // ...

    ES6中Math对象新增的方法实例详解

    Math.trunc方法用于去除一个数的小数部分,返回整数部分。 对于没有部署这个方法的环境,可以用下面的代码模拟。 Math.trunc = Math.trunc || function(x) { return x < 0 ? Math.ceil(x) : Math.floor(x); }; ...

    oracle trunc()函数的使用方法

    oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望可以让您对oracle trunc()函数有更深的认识。 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的...

    b-trunc测试总体规范

    基于LTE技术的宽带集群通信(B-TrunC)系统测试方法(第一阶段) 终端与系统IOT测试..

    Oracle自我补充之trunc()函数的使用方法

    TRUNC函数为指定元素而截去的日期值。下面通过本文给大家介绍Oracle自我补充之trunc()函数的使用方法,感兴趣的朋友一起看看吧

    Simulation of dynamical Kirchhoff plates by the Trunc element

    薄板振动问题的TRUNC型有限元方法,郭玲,,本文给出了求解薄板振动问题的TRUNC型非协调有限元方法,空间离散采用TRUNC型非协调元,时间方向采用二阶中心差分格式。获得了能量模意

    Oracle通过时间(分钟)计算有几天几小时几分钟的方法

    本文实例讲述了Oracle通过时间(分钟)计算有几天几小时几分钟的方法。分享给大家供大家参考。具体如下: 代码如下:SELECT TRUNC(2013 / 24 / 60, 0) || ‘天’ ||   trunc((2013 – 60 * 24 * TRUNC(2013 / 24 / ...

    ES6中Math对象的部分扩展

    1、Math.trunc() 该方法用于取出一个小数的小数部分,返回整数部分。看例子吧: Math.trunc(1.234); //1 Math.trunc(-2.34141); //-2 Math.trunc(3.9); //3 //对于非数值,Math.trunc会内部使用Number将其转为数值 ...

    excel 功能中的ROUND 函数四舍五入方法

    TRUNC 截取函数 CEILING 自由进取函数 ROUNDDOWN 进取函数 ROUNDUP 进取函数 ROUND 保留函数 等几个函数的使用方法

    oracle实现动态查询前一天早八点到当天早八点的数据功能示例

    本文实例讲述了oracle实现动态查询前一天早八点到当天早八点的数据。分享给大家供大家参考,具体如下: 需要查询前一天早八点到当天早...现在单独来看一下获取系统当天八点和前一天八点的方法 SELECT trunc(sysdate)+8

    操作系统原理课程设计 页面置换算法模拟程序

    1. 用随机数方法产生页面走向,页面走向长度为L。 2. 根据页面走向,分别采用FIFO和LRU算法进行页面置换,统计缺页率;为简化操作,在淘汰一页时,只将该页在页表中抹去,而不再判断它是否被改写过,也不将它写回到辅...

    基于Protobuf C++ serialize到char*的实现方法分析

    protobuf的Demo程序是 ... fstream output(argv[1], ios::out | ios::trunc | ios::binary);  if (!address_book.SerializeToOstream(&output)) {  cerr << “Failed to write address book.” << endl

    操作系统题目3 页面置换算法模拟程序

    Seed: =Seed8192.0trunc (seed/8192) random: = (Seed+0.5)/8192 end; 上述随机数发生函数产生的随机数为0.0~1.0,稍另变化就可得到0~n1之间的随机数。 程序开始时,应对变量Seed (实型)赋初值。

    个人整理-计算机二级Excel常考函数复习重点

    7.1LOOkUP 函数使用方法 LOOKUP(MID(A2,3,2),{"01","02","03"},{"1班","2 班","3班"})意思为如果A2 单元格从第三个字符起取两个字符与数组中{"01","02","03"} 中第某项相同 ,则返回另一个数组{"1 班","2班 ","3 班"}...

    sql2005 日志清理 SQL2005压缩清除日志的方法

    自动清除法开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。 此方法的优点是无须人工干预, 由SQL Server自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。 2....

    C++中读取整个文件的方法

    方式一 #include "stdafx.h" #include #include using namespace std;... //trunc打开文件时,清空已存在的文件流,若不存在此文件则先创建 int i; char a = 'a'; for(i = 1; i != 27; ++i) { if(i < 10)

    Docker参数常用方法及解释

    这几天有点忙,没有更新,今天给各位小伙伴带来一篇关于docker一些参数的用法和解释,希望对小伙伴们有所帮助,废话不多说,直接上干货...# –no-trunc显示完整commod指令 volume (-v) #映射宿主机目录(可共享),保证

    C++中简单读写文本文件的实现方法

    代码如下所示: 代码如下:#include “stdafx.h”#include ... //trunc打开文件时,清空已存在的文件流,若不存在此文件则先创建 int i; char a = ‘a’; for(i = 1; i != 27; ++i) { if(i < 10) { ofs

Global site tag (gtag.js) - Google Analytics