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数据库 日期函数用法相关推荐

  1. oracle常见日期函数

    oracle常见日期函数 --常用日期函数 1.Sysdate 当前日期和时间 Select sysdate from dual; 2.Add_months(d,n) 当前日期d后推n个月 用于从一个 ...

  2. Oracle中日期函数的使用

    相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...

  3. oracle中日期函数

    相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...

  4. Oracle的日期函数

    相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...

  5. oracle数据库日期格式的运算,修改oracle数据库日期格式

    ORACLE SQL Developer日期显示格式设置 原文:ORACLE SQL Developer日期显示格式设置 ORACLE的SQL Developer工具默认的日期格式DD-MON-RR, ...

  6. Oracle数据库常用函数总结

    我本楚狂人,凤歌笑孔丘 ------唐·李白<庐山谣寄卢侍御虚舟> Oracle数据库常用函数总结 一.字符串函数 二.数值函数 三.时间函数 一.字符串函数 显示员工姓名,其中首字母大写 ...

  7. Oracle数据库日期范围查询的两种实现方式

    Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设要查询2011-05-02到2011-05-30之间的数据,实现方式如下 ...

  8. oracle 数据库 字符串函数

    oracle 数据库 字符串函数 介绍oracle对字符串的操作函数,如图所示,测试字段为:STUDENT 表的 STUNAME 字段 ps:oracle字符串索引从1开始 1.定位索引函数:inst ...

  9. oracle 的wecate函数,1.Oracle中decode()函数用法

    1.Oracle中decode函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻 ...

最新文章

  1. shell中各种括号的作用
  2. Tensorflow生成自己的图片数据集TFrecords(支持多标签label)
  3. 从一个极简的微服务架构开始
  4. 音视频技术开发周刊 | 185
  5. python课本第二章答案_《Python自然语言处理》答案第一、二章
  6. 关于FileSystemWatcher监听文件创建
  7. 记因循环依赖的解决方案
  8. 自己总结一下wpf image source 绑定的几种方式
  9. Introduction to Oracle9i: SQL------- left join 和 left outer join 的区别
  10. Graduation Speech 毕业典礼致辞__转载
  11. nice和renice命令详解
  12. python数据类型汇总_python知识汇总(数据类型和字符串)
  13. JavaScript 通过身份证号获取出生日期、年龄、性别 、籍贯
  14. 位图和矢量图转换工具推荐
  15. 课堂作业之首尾相连子数组值
  16. python 爬取 谷歌以及百度图片
  17. 前端使用prettier格式化规范
  18. 算法——实现随机拿到30道不重复的20以内的加减法题目
  19. 将本地图片或者网上图片用post方式上传到图片服务器
  20. 【高级微观经济学】利润最大化

热门文章

  1. 雷柏V500机械键盘——重复按键故障原因之一
  2. 【转】解决shiro的Principal属性动态修改无效问题
  3. MinGW+MSYS安装
  4. Android GoogleMap 接入
  5. matlab更换YAHEI CONSOLAS HYBRID字体
  6. Selenium2学习(四)-- xpath定位
  7. Java面试:java小项目实例
  8. Service Mesh初识
  9. 全国计算机等级考试一级模拟试题03,全国计算机等级考试一级模拟试题03
  10. 故障诊断专家系统研究之一-----绪论