oracle trunc 用法 trunc(sysdate)

这里简单介绍 oracle中 trunc 处理日期的用法。

操作方法

  • 01

    select trunc(sysdate) from dual  结果是 截止到当日 不设置,默认是截止到”日“

  • 02

    select trunc(sysdate,'year') from dual; --获取到本年 第一天

  • 03

    select trunc(sysdate,'month') from dual; --获取到 本月 第一天

  • 04

    select trunc(sysdate,'q') from dual; --获取到本季度 第一天

  • 05

    select to_char(trunc(sysdate),'yyyy-mm-dd hh24:mi:ss') from dual; --默认获取到日(当日的零点零分零秒)

  • 06

    select trunc(sysdate,'iw') from dual; --本周一

  • 07

    select trunc(sysdate,'ww') from dual; -- 获取离当前时间最近的周四,若当天为周四则返回当天,否则返回上周四

  • 08

    select trunc(sysdate,'day') from dual; --获取到周(本周第一天,即上周日)

  • 09

    select trunc(sysdate,'hh24') from dual; --截取到小时(当前小时,零分零秒)

  • 10

    select trunc(sysdate,'mi') from dual; --截取到分(当前分,零秒)

(0)

相关推荐

  • ORACLE SQL语句优化技术分析

    为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。 一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用I ...

  • Excel中数值取整及INT和TRUNC及ROUND的用法区别

    Excel中有些数据不需要小数位,就会涉及到数据的取整问题. 数值取整也分为3个: 1.格式取整:也就是在单元格里面通过格式控制显示为整数(四舍五入得到),复制其单元格内容到其他单元格里面的值依然包含 ...

  • excel公式函数详解:[17]trunc函数用法介绍

    大家应该有见过"截尾取整"这个概念,在小编之前的中也多次用到了这个概念.其实在excel中有一个专门的函数来实现"截尾取整"的,它就是trunc函数,接下来小编 ...

  • oracle中case when的用法[oracle技術]

    操作方法 01 在oracle数据库开发中需要用到各种各样的sql函数和语句来提高自己的开发效率.今天介绍下case when的用法. 02 case when 有两种用法,一种是case后面有表达式 ...

  • Case when 在Oracle 中的用法

    Case  when 直接在数据库的SQL中使用,主要用来判断字段多状态的情况,例如性别,合同状态等有多个选择的,如果直接在JS或前台界面写反复操作,而且需要操作很多状态,代码冗余: 操作方法 01 ...

  • oracle:with语句的用法介绍

    我们在oracle中写查询语句时,经常会在select子句后或者from 子句后写子查询,本文介绍怎么使用with子句实现子查询,并且效率要更高 操作方法 01 打开pl/sql软件,使用scott用 ...

  • Oracle SUBSTR和SUBSTRB函数的用法?

    SUBSTR(c1,n1[,n2]) [功能]截取子字符串 [说明]多字节符(汉字.全角符等),按1个字符计算 [参数]在字符表达式c1里,从n1开始取n2个字符;若不指定n2,则从第y个字符直到结束 ...

  • Oracle flashback闪回用法实战详解

    Flashback Database 功能与RMAN的不完全恢复有点类似, 可以把整个数据库回退到过去的某个时点的状态, 这个功能依赖于Flashback log 日志. 优点是比RMAN更快速和高效 ...

  • Oracle时间与字符串的转换

    0.日期时间格式Year:yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007 Month ...