oracle数据库 日期函数用法
oracle数据库 日期函数用法
–Oracle trunc()函数的用法
/日期******/
1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-06
2.select trunc(sysdate, ‘mm’) from dual --2013-01-01 返回当月第一天.
3.select trunc(sysdate,‘yy’) from dual --2013-01-01 返回当年第一天
4.select trunc(sysdate,‘dd’) from dual --2013-01-06 返回当前年月日
5.select trunc(sysdate,‘yyyy’) from dual --2013-01-01 返回当年第一天
6.select trunc(sysdate,‘d’) from dual --2013-01-06 (星期天)返回当前星期的第一天
7.select trunc(sysdate, ‘hh’) from dual --2013-01-06 17:00:00 当前时间为17:35
8.select trunc(sysdate, ‘mi’) from dual --2013-01-06 17:35:00 TRUNC()函数没有秒的精确
/数字*****/
/*
TRUNC(number,num_digits)
Number 需要截尾取整的数字。
Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。
TRUNC()函数截取时不进行四舍五入
*/
9.select trunc(123.458) from dual --123
10.select trunc(123.458,0) from dual --123
11.select trunc(123.458,1) from dual --123.4
12.select trunc(123.458,-1) from dual --120
13.select trunc(123.458,-4) from dual --0
14.select trunc(123.458,4) from dual --123.458
15.select trunc(123) from dual --123
16.select trunc(123,1) from dual --123
17.select trunc(123,-1) from dual --120
***add_months(x,y)***用于定位到系统日期加上y个月,y可以是负数表示系统日期的前几个月
***to_char(x,类型)***用于把日期转换成对应的字符串类型
***to_date(x,日期类型)***用于把日期转换成对应的类型
to_date(to_char(trunc(add_months(sysdate, -1), 'MM'), 'yyyy-MM-dd'),'yyyy-MM-dd')
表示先得到系统日期前一个月的日期,这个日期到当天的零点零分零秒,然后通过trunc()函数来得到当前的月份,用to_char()函数将这个月份转换成 yyyy-MM-dd的字符串形式,用to_date()函数在转换成 yyyy-MM-dd的日期进行查询
oracle数据库 日期函数用法相关推荐
- oracle常见日期函数
oracle常见日期函数 --常用日期函数 1.Sysdate 当前日期和时间 Select sysdate from dual; 2.Add_months(d,n) 当前日期d后推n个月 用于从一个 ...
- Oracle中日期函数的使用
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...
- oracle中日期函数
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...
- Oracle的日期函数
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...
- oracle数据库日期格式的运算,修改oracle数据库日期格式
ORACLE SQL Developer日期显示格式设置 原文:ORACLE SQL Developer日期显示格式设置 ORACLE的SQL Developer工具默认的日期格式DD-MON-RR, ...
- Oracle数据库常用函数总结
我本楚狂人,凤歌笑孔丘 ------唐·李白<庐山谣寄卢侍御虚舟> Oracle数据库常用函数总结 一.字符串函数 二.数值函数 三.时间函数 一.字符串函数 显示员工姓名,其中首字母大写 ...
- Oracle数据库日期范围查询的两种实现方式
Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设要查询2011-05-02到2011-05-30之间的数据,实现方式如下 ...
- oracle 数据库 字符串函数
oracle 数据库 字符串函数 介绍oracle对字符串的操作函数,如图所示,测试字段为:STUDENT 表的 STUNAME 字段 ps:oracle字符串索引从1开始 1.定位索引函数:inst ...
- oracle 的wecate函数,1.Oracle中decode()函数用法
1.Oracle中decode函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻 ...
最新文章
- shell中各种括号的作用
- Tensorflow生成自己的图片数据集TFrecords(支持多标签label)
- 从一个极简的微服务架构开始
- 音视频技术开发周刊 | 185
- python课本第二章答案_《Python自然语言处理》答案第一、二章
- 关于FileSystemWatcher监听文件创建
- 记因循环依赖的解决方案
- 自己总结一下wpf image source 绑定的几种方式
- Introduction to Oracle9i: SQL------- left join 和 left outer join 的区别
- Graduation Speech 毕业典礼致辞__转载
- nice和renice命令详解
- python数据类型汇总_python知识汇总(数据类型和字符串)
- JavaScript 通过身份证号获取出生日期、年龄、性别 、籍贯
- 位图和矢量图转换工具推荐
- 课堂作业之首尾相连子数组值
- python 爬取 谷歌以及百度图片
- 前端使用prettier格式化规范
- 算法——实现随机拿到30道不重复的20以内的加减法题目
- 将本地图片或者网上图片用post方式上传到图片服务器
- 【高级微观经济学】利润最大化