1.[代码]Oracle日期和分页

select * from li.books where book_publish_date between '1-2月-2005' and '1-2月-2010';

select * from books where book_price between 50 and 60;

select * from books where catalog_id in (select catalog_id from catalogs where catalog_name='数据库');

select * from catalogs;

---dual 表

select * from dual;

-获取oracle 的系统日期

select sysdate from dual;

--为前日期增加10天

select sysdate+10 from dual;

select (select from dual)+10 from dual;

--日期函数

select add_months(sysdate,4) from dual;

select add_months('2-2月-1990',4) from dual;

-获取指定月份的最后一天

select last_day(sysdate) from dual;

select last_day('2-2月-2014') from dual;

---计算两个月之间相差几个月

select months_between(sysdate,'27-4月-2014') from dual;

----日期的四舍五入

---按年

select round(sysdate,'year') from dual;

--按月

select round(sysdate,'month') from dual;

select round((select to_date('1987-4-15','yyyy-MM-dd') from dual),'month') from dual;

select to_date('1987-3-1','yyyy-MM-dd') from dual

--按周

select round(sysdate,'day') from dual;

--next_day 的使用, 获取指定日期的下一天所在的日期

select next_day(sysdate,2) from dual; 下一周的第几天;

select next_day('27-8月-2014',2) from dual;

--阶段当前日期

--按年

select trunc(sysdate,'year') from dual;

--按月

select trunc(sysdate,'month') from dual;

--按周

select trunc(sysdate,'day') from dual;

--比较一组数字中的最大值

select greatest(12,22,33,13,45,5) from dual;

select greatest (

'12-5月-2014',

'12-12月-2011',

'12-3月-2000'

) from dual;

---字符串函数的使用

--截断字符串(从第N个字符开始截取,截取的长度为M个字符)

select substr('helloworld',3,5) from dual;

--获取指定字符串中的字符位置

select instr('hello','o') from dual;

--获取字符串的长度

select length('liuhuahua') from dual;

--转换函数

--将其他类型的数据转为字符串(最常用的是日期转字符串)

--日期转字符串

select to_char(sysdate,'yyyy-mm-dd') from dual;

select sysdate from dual;

--将数字转为字符串

select to_char(9898.33,'$99999.999') from dual;

--将其他数据转为日期格式(通常是将字符串转为日期)

select to_date('1987-3-1','yyyy-MM-dd') from dual;

--日期比大小,获取一组日期的最大值

select greatest(

to_date('2024-4-22','yyyy-MM-dd'),

to_date('2024-5-1','yyyy-MM-dd'),

to_date('2014-12-22','yyyy-MM-dd')

) from dual;

select '4'+'5' from dual;

select 4+5 from dual;

--获取用户的登陆ID

select uid from books;

select user from dual;

--聚合函数

select sum(book_price) from books;

select count(book_id) from books;

---oracle的分页显示

select * from (select books.* ,rownum r from books where rownum<=6) where r>2;

select books.*, rownum from books where rownum<=5;

---group by

select catalog_id from books order by catalog_id;

select * from books;

---having

select catalog_id,sum(book_price) from books group by catalog_id having sum(book_price)>=100 order by catalog_id;

oracle在日期区间分页查询,Oracle 日期分页相关推荐

  1. mybatis 分页查询_MyBatis之分页查询:MyBatis PageHelper

    MyBatis,作为目前流行的ORM框架,大大方便了日常开发.而对于分页查询,虽然可以通过SQL的limit语句实现,但是比较繁琐.而MyBatis PageHelper的出现,则解决了这一痛点.这里 ...

  2. java oracle数据库高效分页查询_oracle高效分页查询总结

    探索查询语句: --分页参数:size = 20 page = 2 --没有order by的查询 -- 嵌套子查询,两次筛选(推荐使用) --SELECT * -- FROM (SELECT ROW ...

  3. javaweb分页查询oracle,JavaWeb项目 利用Oracle数据库实现分页查看细讲

    一.了解数据库指令 Oracle数据库相对于MySQL数据库来说,要实现分页查看,Oracle中没有像MySQL里的limit命令,使用的Oracle语句也比较复杂 select * from (se ...

  4. java oracle分页查询语句_oracle分页查询语句,java得到分页查询语句的方法

    oracle分页查询语句 select * from ( select a.*, rownum rn from (select * from table_name) a where rownum &l ...

  5. java oracle分页查询语句_Oracle分页查询语句的写法(转)

    Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用. ...

  6. oracle分页怎么查询,Oracle如何实现分页查询 Oracle分页查询代码实例

    本篇文章小编给大家分享一下Oracle分页查询代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 什么是分页查询 分页查询就是把query到的结果集按页显示.比如一个结 ...

  7. 注解分页查询 oracle,oracle分页查询的三种常见写法

    oracle分页查询的三种常见写法分页写法: –分页查询一select * from (select rownum r,e1.* from (select * from emp order by sa ...

  8. 查询oracle的联机日志文件,查询Oracle日志文件的方法(摘自http://database.51cto.com/art/201010/231519.htm)...

    Oracle日志文件相信经常使用Oracle数据库的朋友都比较熟悉了,下面将为您介绍的是查询Oracle日志文件的几种方法,供您参考学习. 1.查询系统使用的是哪一组日志文件: select * fr ...

  9. oracle查大事务语句,查询Oracle 中死事务的语句

    查询Oracle 中死事务的语句 SQL> SELECT KTUXEUSN, KTUXESLT, KTUXESQN, /* Transaction ID */ 2  KTUXESTA Statu ...

  10. excel查询oracle数据库,用Excel直接查询Oracle中的数据

    一般情况下,我们如果想要把Oracle当中查询的数据保存为Excel文件,一般都是使用的是PL/SQLDeveloper,本文就给大家介绍一下关于用Excel直接查询Oracle中的数据的内容. 事实 ...

最新文章

  1. 无需VR外设,普林斯顿学霸用DeepHand解放你的双手
  2. eBay测试老兵的修炼之道:如何从测试“小工”到测试“专家”?
  3. s4-2 ALOHA 协议
  4. [Swift]LeetCode944. 删除列以使之有序 | Delete Columns to Make Sorted
  5. ssms2008 代码自动提示_使用 SSMS 的提示和技巧 - SQL Server Management Studio (SSMS) | Microsoft Docs...
  6. z-wave问题汇总
  7. 刚公布完价格就被骂?这款新机有点惨...
  8. python pandas dataframe 不显示索引_python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)...
  9. 零基础入门深度学习(2) - 线性单元和梯度下降
  10. Flex读取txt文件里的内容报错
  11. DNF怎么查看服务器状态,dnf显示服务器读取中进不去怎么办 dnf显示服务器读取中进不去解决方法...
  12. 在centos7部署etcd v3的c++客户端
  13. 我的Android进阶之旅------Android如何去除GridView的按下或点击选中后的背景效果...
  14. NSGA_2总结梳理附代码按行详细注解
  15. Opencv项目实战:05 物体检测
  16. 使用SecureCRT连接虚拟机中Linux系统 和 虚拟机网络配置
  17. 1260.shift-2d-grid
  18. 为什么大多公司不要培训班出来的JAVA程序员?
  19. 小区宽带网络不稳定,宽带断线重连的几种方法(详细)
  20. 我的挣扎 与 TBtools 的开发

热门文章

  1. 分享一个自己用的Objective-C的Http接连类
  2. 备份CSDN博客正文到本地存档
  3. 利好不断,跑步入场支持BCH
  4. Web 开发最有用的 jQuery 插件集锦
  5. Web开发常规调试方法与常见问题分析
  6. nginx location 配置详细解释
  7. Java多线程面试题
  8. 来来来,个人blog第一弹——WordPress的Linux运行环境
  9. Linux查看CPU信息、机器型号等硬件信息
  10. 使用nLite集成驱动教程