`
阅读更多

        有时我们需要对日期,数字的格式进行处理,这时我们可以借助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类型

 

分享到:
评论

相关推荐

    B-TrunC资源下载

    1. "LTE宽带集群通信(B-TrunC)技术白皮书(2016年)_115332 (1).pdf":这可能是由行业组织或制造商发布的技术白皮书,详细介绍了B-TrunC技术的基本原理、功能特性、系统设计和实现方法,以及2016年时的技术发展状况...

    b-trunc标准

    ### b-trunc标准知识点 #### 一、标准概述 **b-trunc标准**,全称为“基于LTE技术的宽带集群通信(B-TrunC)系统总体技术要求”,是为适应日益增长的宽带集群通信需求而制定的技术标准。此标准旨在利用先进的LTE技术...

    【delphi_文章】delphi的取整函数round、trunc、ceil和floor.doc

    Delphi programming language 提供了四种取整函数:Round、Trunc、Ceil 和 Floor,每种函数都有其特点和应用场景。 Round 函数 Round 函数是 Delphi 中最常用的取整函数,它对一个实数进行四舍五入处理。 Round ...

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

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

    oracle trunc()函数的使用方法

    Oracle数据库中的TRUNC()函数是一个非常实用的工具,主要用于日期和数字的截取操作。它在数据处理和分析中扮演着重要角色,特别是在报表生成、数据整理和计算时。下面我们将详细探讨TRUNC()函数在日期和数字方面的...

    Simulation of dynamical Kirchhoff plates by the Trunc element

    为了求解Kirchhoff板的动态振动问题,本文提出了TRUNC型非协调有限元方法,该方法在空间离散上采用TRUNC型非协调元,而在时间方向上则采用了二阶中心差分格式。 非协调元的使用允许有限元模型在处理位移场的不连续...

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

    Oracle数据库中的TRUNC函数是一个非常实用的工具,用于处理日期和数字类型的数据。它有两种主要的用法,分别针对日期和数字。 对于日期,TRUNC函数的主要作用是将日期值截断到特定的时间元素,例如年、月、日、小时...

    b-trunc测试总体规范

    ### 基于LTE技术的宽带集群通信(B-TrunC)系统测试方法解析 #### 一、背景介绍 宽带集群通信(B-TrunC)是一种基于长期演进(LTE)技术的专业移动通信系统,旨在为公共安全机构、政府、军队等提供高质量的语音、视频和...

    Trunc8or-crx插件

    6. **使用方法**: 安装`.crx`扩展通常涉及下载文件,然后在浏览器的设置或扩展管理页面手动添加。一旦安装完成,Trunc8or-crx会在用户撰写推文时自动启动,用户无需额外操作即可享受到字符截断的便利。 7. **用户...

    truncated-pagerank 计算源代码

    这种方法可以有效减少计算时间,尤其对于大型网络,显著提高了计算效率。 在Java实现`truncated-pagerank`时,通常会用到数据结构如图和队列。图用于表示网页之间的链接关系,可以使用邻接矩阵或邻接表来存储。队列...

    Oracle常用函数和使用方法

    本文将详细介绍Oracle中一些最常用的函数及其使用方法,这些函数包括`DECODE`、`ABS`、`CEIL`、`MOD`、`ROUND`、`TRUNC`、`CONCAT`、`LOWER`和`LPAD`。 #### 二、DECODE函数:条件判断与转换 **功能描述**:`...

    oracle中函数 trunc(),round(),ceil(),floor的使用详解

    下面将详细介绍它们的使用方法和应用场景。 1. `round()` 函数 `round()` 函数用于对数值进行四舍五入操作。它接受两个参数,`number` 是要处理的数值,`decimal_places` 是指明需要四舍五入的小数位数(默认为0)...

    oracle日期处理.pdf

    例如,对于判断日期区间,使用`TRUNC`和`ADD_MONTHS`结合的方式更为标准,但其他基于字符串的比较方法在某些场景下也可能适用,尤其是当日期数据以字符串形式存在时。重要的是理解每个函数的工作原理,并根据实际...

    oracle日期处理.docx

    - 当月内:同样地,`TRUNC(sysdate, 'mm')`和`ADD_MONTHS(TRUNC(sysdate, 'mm'), 1) - 1`组合可以判断是否在当月内。 - 本周内:可以使用`TRUNC(func_get_accdt, 'D')`获取本周的第一天,加上6天得到本周的最后一...

    Oracle里抽取随机数的多种方法

    Oracle 中抽取随机数的多种方法 在 Oracle 中抽取随机数是许多应用场景中常见的问题,例如在某个活动中需要随机取出一些符合条件的用户,以颁发获奖通知或其它消息。本文将通过实例讲解如何抽取随机数的多种方法。 ...

    Oracle各种日期计算方法定义.pdf

    以下是对标题和描述中提及的一些Oracle日期计算方法的详细说明: 1. **显示当前时间年月日小时分钟秒上午星期**: 使用`SYSDATE`系统函数可以获取当前日期和时间,但默认格式可能不包含星期。要包含完整的日期和...

    oracle求整

    这些操作可以使用内置的函数如`TRUNC`、`ROUND`等来完成。其中`TRUNC`函数被广泛用于去除数字的小数部分,从而达到取整的效果。此外,还可以使用其他方法来进一步格式化数字,例如去除末尾不必要的零或小数点。 ###...

    ORACLE sql 星期几 一个月的第几天等 方法

    Oracle SQL 提供了多种方式来获取星期几,下面是一些常见的方法: 1. 使用 TO_CHAR 函数 可以使用 TO_CHAR 函数将日期格式化为字符串,然后使用 DY format model 来获取星期几。例如: ```sql SELECT TO_CHAR...

Global site tag (gtag.js) - Google Analytics