请教个oracle里排序的问题,不知是否能实现

lipiaolpt 2018-10-25 03:36:59
某表有排序字段col1 ,字段类型为int,脚本有木有可能实现以下排序


当查询序号为6以内时
1 3 5 --->
----> 2 4 6

当查询序号为9以内时
1 4 7 --->
---> 2 5 8 --->
---> 3 6 9

当查询序号为12以内时
1 5 9 --->
---> 2 6 10 --->
---> 3 7 11 --->
---> 4 8 12

依次类推
...全文
361 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AHUA1001 2018-11-06
  • 打赏
  • 举报
回复
这个字段是有序的吗
hongcharles 2018-10-28
  • 打赏
  • 举报
回复
这是啥啊,这是二维数组吗,看不懂
超叔csdn 2018-10-26
  • 打赏
  • 举报
回复
order by mod(col1,3),col1
卖水果的net 2018-10-25
  • 打赏
  • 举报
回复
可以用存储过程来实现,直接 把查询语句写死了,再要修改逻辑,那就是个麻烦事儿
yaiger 2018-10-25
  • 打赏
  • 举报
回复
这种特殊要求应该通过报表工具来实现,在oracle端吃力不讨好

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧