Oracle 11g SQL fundamentals 03 -- 日期操作函数

1、Oracle日期在内部的表示是数值格式,精确度从世纪到秒。

2、默认的日期表示格式为DD-MON-RR  (不是YY)

YY 与 RR 的区别:

3、日期操作函数

示例:

NEXT_DAY的第二个参数也可以是数字,表示几天后的日期。LAST_DAY是求该日期所在月份的最后一天。

ROUND(‘DD-11-2014‘,‘MONTH‘)是精确到月,‘日’1-15号算这个月的 (‘01-11-2014‘),超过15号算下个月的 (‘01-12-2014‘)。

ROUND(‘DD-MON-2014‘,‘YEAR‘)是精确到年,‘月’1-6月算今年的 (‘DD-MON-2014‘),6-12月算下一年的 (‘DD-MON-2015‘),如图。

时间: 2024-10-12 20:00:39

Oracle 11g SQL fundamentals 03 -- 日期操作函数的相关文章

Oracle 11g SQL fundamentals 02 -- 数字操作函数

  ROUND(47.837,2)  四舍五入保留两位 47.84 TRUNC(47.837,2)  截取保留两位 47.83 MOD(1600,300)  取余 100

Oracle 11g SQL fundamentals 01 -- 字符串操作函数

concat('Hello','World')     拼接             HelloWorld substr('HelloWorld',1,5)  截取 Hello length('HelloWorld')         字符串长度 10 instr('HelloWorld','w')   w字符第一次出现的位置 6 lpad(1200,6,'*')   如果1200补足6位,在1200的左边补‘*’ **1200 rpad(1200,6,'*')   如果1200补足6位,在12

Oracle 11g SQL fundamentals 03 -- 类型转换函数

Oracle的数据类型转换分为两种:一种是隐式转换,另一种是显式转换.在用的时候尽量用显式转换. 隐式转换通常为Varchar2或char转换为  number和date或者反过来.例,hir_date>'1-JAN-2014'字符串隐式转换为date类型,select '53.5'+23 from dual为字符串隐式转换为number类型. 显式转换: 显式类型转换通过to_number,to_char,to_date达到 数值类型与字符串类型 日期类型与字符串类型 之间的相互转换. TO_

SQL Fundamentals || Single-Row Functions || 转换函数 Conversion function

SQL Fundamentals: Using Single-Row Functions to Customize Output使用单行函数自定义输出 SQL Fundamentals || Single-Row Functions || 字符函数 character functions SQL Fundamentals || Single-Row Functions || 数字函数number functions SQL Fundamentals || Single-Row Functions

php日期操作函数

<?php header('content-type:text/html;charset=utf-8;'); #总结php操作时间的函数 #1.cal_days_in_month(calendar,month,year):函数针对指定的年份和日历,返回一个月中的天数 #calendar:规定要使用的历法,month:规定月,year:规定年 #calendar的可选参数为: #CAL_GREGORIAN,公历 #CAL_JULIAN,凯撒历法 #CAL_JEWISH,犹太历法 #CAL_FREN

ORACLE基本SQL语句-添加更新数据函数篇

一.添加数据 /*添加数据*/insert into STU values('stu0004','赵一',18,1,"kc0004");insert into STU(STU_ID,STU_NAME,STU_AGE,STU_SET ) values('stu0013','储十一',19,1); 说明:如果不指定将数据添加到那个字段,那么此时必须列出全部数据,如果列出字段,则一一对应,必须列出约束不为空的所有字段,否则报错. 二.更新数据 /*更新数据*/update STU SET S

sql server的一些日期操作函数

SQL Server中内置了一些日期操作的函数,这里列出一些常用的. 1.getdate()函数获取当前系统日期.时间: select getdate(); 2.dateadd()函数在向指定日期加上一段时间的基础上,返回新的datetime值: select dateadd(day, 2, '2019-07-06'); -- 2019-07-08 00:00:00.000 3.datediff()函数返回跨两个指定日期的日期和时间边界数: select datediff(day, '2019-

Oracle 11g 学习3——表空间操作

一.表空间概述 表空间是Oracle中最大的逻辑存储结构,与操作系统中的数据文件相对应: 基本表空间:一般指用户使用的永久性表空间,用于存储用户的永久性数据 临时表空间: 主要用于存储排序或汇总过程中产生的临时数据: 大文件表空间:用于存储大型数据(例如LOB) 非标准数据块表空间:用于在一个数据库实例中创建数据块大小不同的表空间: 撤销表空间:用于存储事务的撤销数据,在数据恢复时使用. 二.创建表空间 语法: CREATE [ TEMPORARY | UNDO ] TABLESPACE tab

SQL笔记 GETDATE()日期格式化函数

Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06Select