比如我的表有 c1,c2,c3,c4.....列
然后我分页的时候 后面多了个 RN列,
我select * 的时候就多了个Rn列,
怎么样才能select* 的时候 排除那个Rn列
因为我要保证我的表结构,
我要的不是select需要的列名如写上select c1,c2,c3这样的,
我要的是排除不要的列,只显示需要的列
oracle的select语句怎么排除指定列?
答案:2 悬赏:50
解决时间 2021-02-23 10:30
- 提问者网友:离殇似水流年飞逝
- 2021-02-22 20:49
最佳答案
- 二级知识专家网友:星星坠落
- 2021-02-22 22:27
rn是分页时的必须的一个虚拟列,
你select *后,在web显示的时候,肯定要一列一列的写吧,这个时候不就可以不显示rn列了吗
你select *后,在web显示的时候,肯定要一列一列的写吧,这个时候不就可以不显示rn列了吗
全部回答
- 1楼网友:星星坠落
- 2021-02-22 23:45
select * from ( select rownum r,a from yourtable //这里写你的表名 where rownum <= 20 order by name where r > 10 这样取出第11-20条记录!(先选再排序再选)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |