有时我们需要对日期,数字的格式进行处理,这时我们可以借助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类型
相关推荐
// 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'); // ...
Math.trunc方法用于去除一个数的小数部分,返回整数部分。 对于没有部署这个方法的环境,可以用下面的代码模拟。 Math.trunc = Math.trunc || function(x) { return x < 0 ? Math.ceil(x) : Math.floor(x); }; ...
oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望可以让您对oracle trunc()函数有更深的认识。 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的...
基于LTE技术的宽带集群通信(B-TrunC)系统测试方法(第一阶段) 终端与系统IOT测试..
TRUNC函数为指定元素而截去的日期值。下面通过本文给大家介绍Oracle自我补充之trunc()函数的使用方法,感兴趣的朋友一起看看吧
薄板振动问题的TRUNC型有限元方法,郭玲,,本文给出了求解薄板振动问题的TRUNC型非协调有限元方法,空间离散采用TRUNC型非协调元,时间方向采用二阶中心差分格式。获得了能量模意
本文实例讲述了Oracle通过时间(分钟)计算有几天几小时几分钟的方法。分享给大家供大家参考。具体如下: 代码如下:SELECT TRUNC(2013 / 24 / 60, 0) || ‘天’ || trunc((2013 – 60 * 24 * TRUNC(2013 / 24 / ...
1、Math.trunc() 该方法用于取出一个小数的小数部分,返回整数部分。看例子吧: Math.trunc(1.234); //1 Math.trunc(-2.34141); //-2 Math.trunc(3.9); //3 //对于非数值,Math.trunc会内部使用Number将其转为数值 ...
TRUNC 截取函数 CEILING 自由进取函数 ROUNDDOWN 进取函数 ROUNDUP 进取函数 ROUND 保留函数 等几个函数的使用方法
本文实例讲述了oracle实现动态查询前一天早八点到当天早八点的数据。分享给大家供大家参考,具体如下: 需要查询前一天早八点到当天早...现在单独来看一下获取系统当天八点和前一天八点的方法 SELECT trunc(sysdate)+8
1. 用随机数方法产生页面走向,页面走向长度为L。 2. 根据页面走向,分别采用FIFO和LRU算法进行页面置换,统计缺页率;为简化操作,在淘汰一页时,只将该页在页表中抹去,而不再判断它是否被改写过,也不将它写回到辅...
protobuf的Demo程序是 ... fstream output(argv[1], ios::out | ios::trunc | ios::binary); if (!address_book.SerializeToOstream(&output)) { cerr << “Failed to write address book.” << endl
Seed: =Seed8192.0trunc (seed/8192) random: = (Seed+0.5)/8192 end; 上述随机数发生函数产生的随机数为0.0~1.0,稍另变化就可得到0~n1之间的随机数。 程序开始时,应对变量Seed (实型)赋初值。
7.1LOOkUP 函数使用方法 LOOKUP(MID(A2,3,2),{"01","02","03"},{"1班","2 班","3班"})意思为如果A2 单元格从第三个字符起取两个字符与数组中{"01","02","03"} 中第某项相同 ,则返回另一个数组{"1 班","2班 ","3 班"}...
自动清除法开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。 此方法的优点是无须人工干预, 由SQL Server自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。 2....
方式一 #include "stdafx.h" #include #include using namespace std;... //trunc打开文件时,清空已存在的文件流,若不存在此文件则先创建 int i; char a = 'a'; for(i = 1; i != 27; ++i) { if(i < 10)
这几天有点忙,没有更新,今天给各位小伙伴带来一篇关于docker一些参数的用法和解释,希望对小伙伴们有所帮助,废话不多说,直接上干货...# –no-trunc显示完整commod指令 volume (-v) #映射宿主机目录(可共享),保证
代码如下所示: 代码如下:#include “stdafx.h”#include ... //trunc打开文件时,清空已存在的文件流,若不存在此文件则先创建 int i; char a = ‘a’; for(i = 1; i != 27; ++i) { if(i < 10) { ofs