日期函数

1、SYSDATE 返回当前系统的本地时间

SELECT SYSDATE FROM dual;

SELECT SYSDATE,SYSDATE + 1,SYSDATE + 1/24,SYSDATE + 1/24/60,SYSDATE + 1/24/60/60 FROM DUAL;

日期的运算
日期 + 或者 - 数 = 天数
日期 - 日期 = 相差的天数
注意:
不能 日期+日期

SELECT SYSDATE - (SYSDATE - 1) FROM dual;

2、add_months(日期1,数)

SELECT SYSDATE,ADD_MONTHS(SYSDATE,13) FROM DUAL;

3、months_between(日期1,日期2)求两个日期相差的月数

SELECT months_between(DATE '1999-09-09',SYSDATE) FROM dual;

相差月数除以12 = 相差年数

4、next_day(日期,数字) 求下个周几 (数字代表周几)

SELECT NEXT_DAY(SYSDATE,6)FROM DUAL;

1代表周7
2代表周1
3代表周2
4代表周3
5代表周4
6代表周5
7代表周6

5、last_day(日期)返回当前日期所在月份的最后一天

SELECT LAST_DAY(SYSDATE) FROM DUAL;

6、TRUNC(日期,'格式') 截断到日期之初

SELECT TRUNC(SYSDATE,'DY') FROM DUAL;

yyyy 年
mm 月
dd 日
hh 时
mi 分
SS 秒
q 一季之初
DAY/dy 一周之初
hh24

【Oracle 数据库】奶妈式教程 day13 日期函数相关推荐

  1. 【Oracle 数据库】奶妈式教程 day14 转换函数

    转换函数 1.ASCII(str) 把一个字符转换成一个 ASCII 码 SELECT ASCII('a') FROM DUAL; 2.CHR(num) 根据ascii 转换成对应的97字符 SELE ...

  2. 【Oracle 数据库】奶妈式教程 day12 字符函数

    1.upper(STR) 转大写 2.lower(STR) 转小写 3.initcap(str) 转首字母大写 多个单词都会变成首字母大写.英文字母中间有非英文的字母就认为是两个单词 SELECT U ...

  3. oracle数据库的基本教程 pdf,Oracle数据库技术基础教程 PDF 下载

    相关截图: 资料简介: 本书主要介绍Oracle数据库的基本概念.知识和技术,注重培养Oracle数据库技术的基本操作技能.本书内容体系完整,覆盖了Oracle数据库技术的主要组成部分,设置有Orac ...

  4. mysql数据库项目式教程答案_MySQL数据库项目式教程(高职高专国家示范性院校十三五规划教材)...

    导语 内容提要 郭水泉.关丽梅.王世刚主编的<MySQL数据库项目式教程(高职高专国家示范性院校十三五规划教材)>详细介绍了如何安装.管理.备份.维护和优化一个MySQL系统.全书分为八个 ...

  5. 【Oracle 数据库】奶妈式教程day15 DDL、DML、索引、视图、序列、死锁这一篇就够了

    表操作 创建表 -- 创建新表 create table 表名(字段名 类型(长度),...其他字段... );-- 数据类型VARCHAR2(size) 可变长度的字符串,最大长度为size个字节: ...

  6. Oracle数据库初学者入门教程

    Oracle数据库是相对于其他数据库来说比较难的一个.Oracle Database,又名Oracle RDBMS,简称Oracle.是甲骨文公司推出的一款关系数据库管理系统.Oracle数据库系统是 ...

  7. Oracle数据库(一):安装函数查询条件查询

    文章目录 1.课程总介绍 Oracle由来&埃里森的身世 为什么学习Oracle 2.Oracle安装与配置 3.正式学习部分 Oracle体系结构 Oracle和MYSQL的差别 SQL的简 ...

  8. Oracle数据库之安装教程

    一.从官网下载oracle数据库或者我的博客 官网地址:Oracle数据库下载地址 博客地址:博客下载地址 二.安装数据库 注意: 10g的数据库只能在xp操作系统中才有效. 建议安装在虚拟机上,这样 ...

  9. mysql日期教程_MySQL日期函数详解

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数,希望能帮助到大家. 1.DAYOFWEEK(date) SELECT DAYOFWEE ...

最新文章

  1. javascript跨域解决方案
  2. 职场中什么样的员工最易发展?
  3. Windows平台CocosStudioV3.10安装配置(使用Cocos2d-xV3.17.2进行开发)
  4. 转Openstack Ceilometer监控项扩展
  5. 查看vs支持的c#语言版本/查看.NetCore版本/更改c#语言版本
  6. 红外激光测距模块功能简述
  7. 技术前沿与经典文章20:历史上54位伟大物理学家、科学家的专属LOGO(六)
  8. 数据库课程设计(民航售票子系统含数据库代码和前端代码)
  9. webGl shader的学习记录(六):如何画出一个渐变色填充的三角形
  10. 【ChatGPT调教】调教ChatGPT案例
  11. Linux之安全最佳做法(未完成)
  12. 《从0开始做运营》(有感)
  13. ESP32 入门笔记01:乐鑫ESP32-DevKitC开发板信息、开发环境搭建以及学资料准备
  14. mysql导入excel为什么丢行_Excel导入mysql数据丢掉
  15. oracle分类账设置,Oracle EBS R12 总帐和子分类账关系详解[转载]
  16. 表示自己从头开始的句子_形容“从头开始”的诗句有哪些?
  17. QT问题解决:the code model could not parse an included file,
  18. java文件传输(JAVA文件传输的好处)
  19. 【期末复习】操作系统结构与分析(南邮信安)
  20. PHP自带的几个加密解密函数

热门文章

  1. Python 基础学习02
  2. 多层高速PCB设计学习笔记(二)基本设计原则及EMC分析
  3. 100以内能被7和3整除的数的和
  4. <动手学深度学习>之pytorch版本,配置d2lzh_pytorch包
  5. matlab联立两个方程组求解,MATLAB求解联立方程的问题
  6. Android P 各种ANR的时间
  7. 为什么劝你要学习Golang以及GO语言(Go语言知识普及)
  8. JSJ——java基本概念一
  9. Java学习之性能优化常用方法分享
  10. 错误:端口被占用解决办法