首页 > 其他分享 >《基础语法篇》trunc的使用

《基础语法篇》trunc的使用

时间:2023-09-19 10:34:14浏览次数:28  
标签:sysdate 四舍五入 -- 基础 语法 dual select trunc

日期

select sysdate from dual --当时日期

select trunc(sysdate) from dual

select trunc(sysdate ,'DD') from dual --今天日期

select trunc(sysdate,'d')+7 from dual --本周星期日

select trunc(sysdate,'dy')+7 from dual  --本周星期日

select trunc(sysdate,'day')+7 from dual --本周星期日

select trunc(sysdate,'q') from dual--本季开始日期

select trunc(sysdate,'month') from dual --本月开始日期

select trunc(sysdate ,'mm') from dual --本月开始日期

select trunc(sysdate,'year') from dual  --本年开始日期

select trunc(sysdate ,'yyyy') from dual --本年开始日期

select trunc(sysdate ,'HH24') from dual --本小时开始时间

select trunc(sysdate ,'MI') from dual --本分钟开始时间

select trunc(sysdate ,'CC') from dual --本世纪开始时间

select trunc(LAST_DAY(sysdate),'dd') from dual --本月最后一天

round(10.2356,2)函数可以对数字按指定保留小数位数四舍五入,这个函数还可以对日期四舍五入

select round(sysdate,'yyyy') from dual 四舍五入到年

select round(sysdate,'mm') from dual 四舍五入到月

select round(sysdate,'dd') from dual 四舍五入到日

select round(sysdate,'hh') from dual 四舍五入到小时

select round(sysdate,'mi') from dual 四舍五入到分钟

数字

select trunc(123.458) from dual --123

select trunc(123.458,0) from dual --123

select trunc(123.458,1) from dual --123.4

select trunc(123.458,-1) from dual --120

select trunc(123.458,-4) from dual --0

select trunc(123.458,4) from dual  --123.458

select trunc(123) from dual  --123

select trunc(123,1) from dual --123

select trunc(123,-1) from dual --120

标签:sysdate,四舍五入,--,基础,语法,dual,select,trunc
From: https://www.cnblogs.com/fusio/p/17713970.html

相关文章

  • Linux基础(运维必看)
    一、Linux基础命令及简介终端快捷键终端快捷键Ctrl+a/Home切换到命令行开始Ctrl+e/End切换到命令行末尾Ctrl+l清除屏幕内容,效果等同于clearCtrl+u清除剪切光标之前的内容Ctrl+k剪切清除光标之后的内容Ctrl+y粘贴刚才所删除的字符Ctrl+r在历史命令......
  • hbase truncate table后没有释放空间
    HBase中的truncatetable操作会清空表中的所有数据,但不会立即释放物理存储空间。这是因为HBase使用一种称为“MajorCompaction(主要合并)”的过程来清理和释放存储空间。MajorCompaction是HBase自动执行的周期性任务,通常在后台进行。MajorCompaction将删除表中已标记为删除的数......
  • GO 中的时间操作(time & dateparse)【GO 基础】
    〇、前言日常开发过程中,对于时间的操作可谓是无处不在,但是想实现时间自由还是不简单的,多种时间格式容易混淆,那么本文将进行梳理,一起学习下。官方提供的库是time,功能很全面,本文也会详细介绍。还有另外一个开源库dateparse,使用起来比较方便,本文也会将加入示例测试出结果,以展示......
  • Java SE 基础
    Java美梦的交织来源于无数个光点--风尘尘风一、Java初识Java概述、Java特点、Java历史、Java体系、Java工具、Java组成1.1Java概述Java概念、Java之父、Java起名、Java图标、Java公司、Java由来1.Java概念Java概念:Java是一种流行的编程语言,创......
  • python基础(未完)
    前言:近几日在学习sql注入时发现需要使用python编写脚本,故来学习一下python参考:菜鸟教程1.1python的编码python3源码文件以utf-8编码,所有字符串都是unicode,也可以使用别的编码方式,比如#-*-codeing:cp-1252-*-1.2标识符与保留字python的标识符和保留字>>>importkeyw......
  • Java语言基础知识全总结
    一.Java的优点1.      跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快2.      纯面向对象。Java所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特......
  • 语法填空
    词类变形形容词变名词popular+ity搭配幸亏thanksto杂项前面用some/any等的时候,后面不能用which,而是用that。such……as……诸如……的……roughly粗略的,大概的......
  • java基础-Junit 注解 枚举-day12
    目录1.Junit2.注解annotation3.枚举1.Junit白盒测试黑盒测试自行baidu了解java单元测试packagecom.msb01;importorg.junit.After;importorg.junit.Assert;importorg.junit.Before;importorg.junit.Test;/***@Auther:jack.chen*@Date:2023/9/18-0......
  • 第一章 基础化学知识 第一节 气体
    §1.1.1气体状态方程定义:理想气体指的是可以忽略分子体积,作用力,以及碰撞时损失的动能的气体。可以认为高温低压气体就是理想气体。以下\(n\)表示气体物质的量,\(V\)表示体积,\(T\)表示开式温度,\(p\)表示压强(常称为压力)。以下是理想气体的几条实验发现的性质:1.\(\text{Boyle}\)定......
  • Python基础之装饰器
    目录1装饰器1.1定义1.2使用示例1.2.1使用类中实例装饰器1.2.2使用类方法装饰器1.2.3使用类中静态装饰器1.2.4使用类中普通装饰器1.3内部装饰器1.3.1@property2常用装饰器2.1@timer:测量执行时间2.2@memoize:缓存结果2.3@validate_input:数据验证2.4@log_results:日......