按月分区
但是我需要查1月到4月的数据怎么办
有没有类似于
select * from table partition between
(P20200101)and partition(p20200201)
这种的写法
已知用union all 但是这种效率太低
oracle 分区查询 查询多个分区
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
唯一的小彬哥 2021-11-17 17:29关注分区直接指定条件即可。打个比方如果 日期字段是分区键,那么你可以用 日期> 1月 and 日期小于 4月就可以了。。Oracle会自动根据条件访问指定的分区。你这样的用法是属于非常规用法了。。
select * from table T WHERE 日期 >=202101 AND 日期<=202104解决 无用评论 打赏 举报