Oracle trunc()函数的用法
--Oracle trunc()函数的用法
/**************日期********************/
/***************数字********************/
/*
TRUNC(number,num_digits)
Number 需要截尾取整的数字。
Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。
TRUNC()函数截取时不进行四舍五入
*/
--Oracle trunc()函数的用法
/**************日期********************/
select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-18 select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天. 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
发表评论
-
oracle10g完全缷载略记
2016-07-09 15:14 844软件环境: 1、Windows7 + Oracle 10g ... -
MySQL zip版的简单安装方式
2016-06-25 17:56 805Windows下MySQL zip版的简单安装 1、下载My ... -
关系型数据库三范式解释
2016-04-07 11:54 1281数据库 三范式最简单最易记的解释,整理一下方便大家记忆。 书上 ... -
oracle中的视图详解及实例
2015-03-26 16:42 17131.创建用户并授权: cre ... -
plsql快捷键设置
2015-01-19 14:15 24481.使用PL/SQL中经常性需要输入select * fro ... -
database link问题解决
2015-01-15 15:00 6670Oracle数据库中关于databas ... -
Oracle10g创建Database link
2015-01-14 10:53 968Oracle10g创建Database link ... -
union和union all的区别
2014-12-29 16:20 1312Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要 ... -
oracle数据库导入导出
2014-11-04 11:33 826oracle数据库导入导出(导出为dmp格式) 一、数据导出: ... -
Oracle中decode函数用法
2014-10-24 10:40 1227含义解释: decode(条件,值1,返回值1,值2 ... -
db语句优划与用法相关
2014-09-19 17:01 6661. oracle 中的not in() 与not exist ... -
oracle 临时表空间 和数据表空间
2014-08-25 13:28 932Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临 ... -
--Oracle 删除用户和表空间
2014-08-25 11:40 2493--查看oracle所有的表空间 select dbf.tab ... -
sql执行顺序
2014-06-17 21:06 855在查询中逻辑查询和 ... -
监听listener oracle 错误 1067:进程意外终止
2014-05-15 19:20 1619监听listener oracle 错误 1067:进程意外终 ... -
jdbc properties文件配置
2014-05-05 21:33 1364前言 JDBC(Java Data Base Connecti ... -
PLSQL 创建表空间和用户
2014-03-14 18:09 3541通过pl/sql登录到Oracle数据库上,然后执行菜单:文件 ... -
oracle 中删除表 drop delete truncate 的区别
2014-02-27 17:26 1001相同点,使用drop delete truncate 都会删除 ... -
oracle表创建序列创建触发器创建
2014-02-27 11:33 1231// 创建一个序列 CREATE SEQUENCE Car_G ... -
oracle打开关闭服务批处理
2014-02-26 09:29 833@echo off echo 正在启动oracle服务,请稍等 ...
相关推荐
本文将详细介绍 `to_date()` 的使用方法、参数格式以及常见问题解决方法。 #### 二、基本语法与格式 `to_date()` 函数的基本语法如下: ```sql TO_DATE (expression, format_mask) ``` 其中: - `expression`: ...
在使用 to_date 函数时,需要指定日期字符串的格式,以便 Oracle 能够正确地解析日期字符串。日期格式参数是用来指定日期字符串的格式的,它由一个或多个日期元素组成,每个日期元素都有其特定的含义。 以下是 ...
Oracle数据库中的`to_date`函数是用于将字符串转换为日期数据类型的函数,它在处理日期和时间相关的操作时非常常用。`to_date`的主要参数是一个包含日期信息的字符串,以及一个可选的日期格式模型,用于指定输入字符...
本文将深入探讨Oracle to_date()函数的使用方法及其相关知识点。 首先,我们要理解to_date()函数的基本语法: ```sql to_date(string, format_mask) ``` 其中,`string`是要转换的字符串,`format_mask`是对应...
Oracle 中的 TRUNC 函数用法处理日期、数字类型数据 TRUNC 函数是 Oracle 中的一个重要函数,它可以用来截断日期和数字类型的数据。下面我们将详细介绍 TRUNC 函数的用法和特点。 一、日期 TRUNC 函数 TRUNC 函数...
#### 二、TRUNC函数用于日期数据类型 ##### 1. 语法格式 ```sql TRUNC(date[, fmt]) ``` - **date**: 需要被截断的日期值。 - **fmt**: 可选参数,用于指定日期格式。如果不提供此参数,默认为去除日期的时间部分,...
### Oracle中实现datadiff函数 #### 背景与目的 在Oracle数据库中,并未直接...总之,通过自定义函数的方式可以在Oracle中实现类似`DATEDIFF`的功能,这种方法既灵活又高效,非常适合处理涉及日期计算的实际问题。
1. 日期和字符转换函数用法(to_date,to_char) 代码如下:select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual; //日期转化为字符串 select to_char(sysdate,’yyyy’) as nowYear from ...
Oracle的`to_date`函数是数据库系统中用于将字符串转换为日期类型的函数,它在处理日期和时间数据时非常有用。这个函数接受两个参数:要转换的字符串和一个表示输入字符串格式的模式。 1. `to_date`函数的日期格式...
oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望可以让您对oracle trunc()函数有更深的认识。 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的...
例如,我们可以使用TRUNC函数截断日期到指定的单位,如TRUNC(SYSDATE, 'MONTH')会得到当月的第一天。ROUND和FLOOR函数分别用于四舍五入和向下取整日期。而在处理时区时,我们有FROM_TZ和AT TIME ZONE函数来转换日期...
TO_DATE 函数是 Oracle 中一个非常重要的函数,它用于将字符串转换为日期类型。在 Oracle 中,日期类型可以是 DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE 等多种形式。TO_DATE 函数的基本语法是 TO_DATE( string, ...
7. `TRUNC(date, 'ss')`:虽然官方文档中未提及`TRUNC`函数支持秒,但在某些Oracle版本中,可以用于设置时间到秒级0。 例如: ```sql SELECT trunc(sysdate, 'yyyy') FROM dual; -- 返回当年的第一天 SELECT trunc...
Oracle数据库中的TRUNC函数是一个非常实用的工具,用于处理日期和数字类型的数据。它有两种主要的用法,分别针对日期和数字。 对于日期,TRUNC函数的主要作用是将日期值截断到特定的时间元素,例如年、月、日、小时...
本文将详细探讨Oracle中的时间函数,尤其是`to_date()`和`to_char()`这两个转换函数。 首先,`to_date()`函数用于将字符串转换为日期类型。这个函数需要两个参数:要转换的字符串和指定的日期格式模型。例如,`to_...
在Oracle中,`TO_DATE`和`TO_CHAR`是两个核心的日期转换函数,它们分别用于将字符串转换为日期和将日期转换为字符串。 1. `TO_DATE`函数: `TO_DATE`函数用于将一个字符串转换为日期格式。例如,`to_date('2007-11...
1. **创建Date对象**:在PL/SQL中,可以使用SYSDATE函数获取当前系统日期,或者通过TO_DATE函数将字符串转换为Date对象。例如: ```sql DECLARE my_date DATE; BEGIN my_date := SYSDATE; -- 获取当前系统日期 my...
4. **计算两个日期之间的天数**:使用`FLOOR`函数可以计算两个日期之间的整数天数,如`FLOOR(SYSDATE - TO_DATE('20020405', 'YYYYMMDD'))`。 5. **NULL日期处理**:在Oracle中,日期字段的NULL值不能直接与其他...