RuyiLove 2021-11-11 13:56 采纳率: 75%
浏览 13

oracle 分区查询 查询多个分区

按月分区
但是我需要查1月到4月的数据怎么办
有没有类似于
select * from table partition between
(P20200101)and partition(p20200201)
这种的写法
已知用union all 但是这种效率太低

  • 写回答

1条回答 默认 最新

  • 唯一的小彬哥 2021-11-17 17:29
    关注

    分区直接指定条件即可。打个比方如果 日期字段是分区键,那么你可以用 日期> 1月 and 日期小于 4月就可以了。。Oracle会自动根据条件访问指定的分区。你这样的用法是属于非常规用法了。。

    
    select * from table T WHERE 日期 >=202101 AND 日期<=202104
    
    评论

报告相同问题?

问题事件

  • 创建了问题 11月11日

悬赏问题

  • ¥15 halcon ocr mlp 识别问题
  • ¥15 已知曲线满足正余弦函数,根据其峰值,还原出整条曲线
  • ¥20 无法创建新的堆栈防护界面
  • ¥15 sessionStorage在vue中的用法
  • ¥15 wordpress更换域名后用户图片头像不显示
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework),并且基于qt实现打开一个web
  • ¥30 AD9854 为什么输出波形幅度受限,AI机器人勿扰
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework
  • ¥15 如何联系真正的开发者而非公司
  • ¥15 有偿求苍穹外卖环境配置