oracle日期处理函数整理「建议收藏」

oracle日期处理函数整理「建议收藏」1.trunc 函数 截断函数既可以截取日期 也可以截取数字 返回今天的日期 select trunc(sysdate) from dual; –07-6月 -20 返回当月第一天 select t

oracle日期处理函数整理

1.trunc 函数

  截断函数既可以截取日期 也可以截取数字

  返回今天的日期 select trunc(sysdate)  from dual; –07-6月 -20 

  返回当月第一天 select trunc(sysdate,”mm”)  from dual; –01-6月 -20 

  返回当年第一天 三种写法 select trunc(sysdate,”yy”)  from dual; –01-1月 -20  select trunc(sysdate,”yyyy”)  from dual;select trunc(sysdate,”year”)  from dual;

2.extract函数

表达式  extract(fileld from source)

extract函数从日期/时间数值里抽取子域,比如年、小时等。

source必须是一个timestamp, time, interval类型的值表达式(类型为date的表达式转换为 timestamp,因此也可以用)。

field 是一个标识符或者字符串,它指定从源数据中抽取的域。

extract 函数返回类型为double precision的数值。

提取年份
SELECT EXTRACT(YEAR FROM TIMESTAMP “2020-06-07 20:38:40”);
Result: 2020
提取月份
<!– 对于timestamp值,它是一年里的月份数(1-12);对于interval值, 它是月的数目,然后对 12 取模(0-11) –>
SELECT EXTRACT(MONTH FROM TIMESTAMP “2020-02-16 20:38:40”);
Result: 2
SELECT EXTRACT(MONTH FROM INTERVAL “2 years 3 months”);
Result: 3
SELECT EXTRACT(MONTH FROM INTERVAL “2 years 13 months”);
Result: 1
提取日期
<!– 对于timestamp值,(月份)里的日期(1-31);对于interval,天数 –>
SELECT EXTRACT(DAY FROM TIMESTAMP “2020-06-07 20:38:40”);
Result: 07
SELECT EXTRACT(DAY FROM INTERVAL “40 days 1 minute”);
Result: 40

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8038.html

(0)
上一篇 2023-03-08
下一篇 2023-03-08

相关推荐

  • Python实现余弦函数及其在科学计算中的应用

    Python实现余弦函数及其在科学计算中的应用余弦函数是一种三角函数,通常用cos(x)表示,其中x为弧度值。在直角三角形中,角A的余弦值等于斜边上的某一点(例如点P)到顶点A的距离与斜边长度的比值,即cos(A)=PQ/AC。在数学中,余弦函数的图像是一个连续的波浪线,而且具有周期性。

    2024-02-25
    100
  • detected adb连接不上虚拟机_最小的虚拟机

    detected adb连接不上虚拟机_最小的虚拟机
    环境构建请看上章 adb connect 127.0.0.1:7555 这个命令是Windows链接网易MuMu管理器的 adb connect local…

    2023-04-18
    155
  • 数据库笔记_数据库基础知识笔记

    数据库笔记_数据库基础知识笔记数据库: DDl: 创建语句 create,alter,drop等 DML: 更新数据 增删改 insert,delete,update DCL: 定义安全级别和创建用户 DQL: 用来查询 sele

    2023-03-20
    157
  • Mac自带Python安装位置在哪里?

    Mac自带Python安装位置在哪里?Python是一种高级编程语言,它可以快速地解决各种问题,所以越来越多的程序员开始学习Python。而Mac自带Python,在安装之前,我们需要知道Python安装位置在哪里。本文将会介绍Python在Mac上的安装位置。

    2024-08-26
    23
  • Flink知识散点[通俗易懂]

    Flink知识散点[通俗易懂]1、KeyBy 操作后,只有当 Key 的数量大于算子的并发实例数才能获得较好的计算性能。 A.而若Key 的数量比实例数量少,就会导致部分实例收不到数据,这些实例就得不到执行,这些实例的计算能力得不

    2023-01-29
    148
  • Python实现列表转字典

    Python实现列表转字典在Python编程中,将列表转换为字典是一个实用的技能。字典是Python中最常用的数据结构之一,列表是另一个重要的数据结构。将列表转换为字典是将数据从列表形式转换为字典形式的过程。字典表示键-值对的集合,每个键都是独特的、不可变的,作为字典的键可用于索引字典的值。

    2024-09-10
    27
  • 用jupyter notebook打开ipynb文件——一个Python工程师的指南

    用jupyter notebook打开ipynb文件——一个Python工程师的指南我们都知道,jupyter notebook是数据科学应用程序中最流行的笔记本之一。它不仅可以帮助我们使用Python和其他编程语言进行实验、编程和数据分析,而且还可以创建和共享交互式文档,方便我们更好地展示实验的结果。而ipynb文件作为jupyter notebook文件的默认保存格式,也是进行数据分析和代码编写的重要文件。因此,在本篇文章中,我们将详细介绍如何使用jupyter notebook打开并编写ipynb文件,以便我们更好地展示和分享我们的代码和实验。

    2024-09-02
    21
  • SQL Server内置的HTAP技术「终于解决」

    SQL Server内置的HTAP技术「终于解决」SQL Server内置的HTAP技术 目录 背景 SQL Server在OLAP上的发展 SQL Server的初代HTAP SQL Server逐渐增强的HTAP SQL Server列存总结 H

    2023-05-09
    137

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注