0

0

Oracle 日期分页

php中文网

php中文网

发布时间:2016-06-07 14:57:41

|

989人浏览过

|

来源于php中文网

原创

无详细内容 无 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

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;

相关专题

更多
Word 字间距调整方法汇总
Word 字间距调整方法汇总

本专题整合了Word字间距调整方法,阅读下面的文章了解更详细操作。

2

2025.12.24

任务管理器教程
任务管理器教程

本专题整合了任务管理器相关教程,阅读下面的文章了解更多详细操作。

2

2025.12.24

AppleID格式
AppleID格式

本专题整合了AppleID相关内容,阅读专题下面的文章了解更多详细教程。

0

2025.12.24

csgo视频观看入口合集
csgo视频观看入口合集

本专题整合了csgo观看入口合集,阅读下面的文章了知道更多入口地址。

29

2025.12.24

yandex外贸入口合集
yandex外贸入口合集

本专题汇总了yandex外贸入口地址,阅读下面的文章了解更多内容。

58

2025.12.24

添加脚注通用方法
添加脚注通用方法

本专题整合了添加脚注方法合集,阅读专题下面的文章了解更多内容。

1

2025.12.24

重启电脑教程汇总
重启电脑教程汇总

本专题整合了重启电脑操作教程,阅读下面的文章了解更多详细教程。

3

2025.12.24

纸张尺寸汇总
纸张尺寸汇总

本专题整合了纸张尺寸相关内容,阅读专题下面的文章了解更多内容。

5

2025.12.24

Java Spring Boot 微服务实战
Java Spring Boot 微服务实战

本专题深入讲解 Java Spring Boot 在微服务架构中的应用,内容涵盖服务注册与发现、REST API开发、配置中心、负载均衡、熔断与限流、日志与监控。通过实际项目案例(如电商订单系统),帮助开发者掌握 从单体应用迁移到高可用微服务系统的完整流程与实战能力。

1

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
SQL 教程
SQL 教程

共61课时 | 3万人学习

Java 教程
Java 教程

共578课时 | 37万人学习

oracle知识库
oracle知识库

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号