这个问题应该不是很难!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 你要的结果好象没有什么规律,无法用SQL语句描述出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的規則是什么呢?是特有的。select * from (select rownum num,dyu from 某表 order by num desc)where num between 1 and 5沒有錯。 sorry:select * from (select dyu from 某表 order by num desc)where rownum between 1 and 5 就是整列数据按(rownum)倒序排列select * from (select rownum num,dyu from 某表 order by num desc)where num between 1 and 5是前5个倒排 暂时可应符你的需求,有可能会出错select * from (select dyu from 某表 order by rowid desc) where rownum<6 select * from (select * from (select rownum num,dyu from 某表 ) order by num desc) where rownum between 1 and 5 在 SQL SERVER 有自增字段,不需要用到猥劣这么麻烦。 Oracle: 怎样用一条SQL语句删除表中字段重复的记录 数据库设计问题 weblogic10 启动服务问题 关于 oracle rollup命令的讨论 这样的查询怎么写? 各位大哥大姐帮帮忙!!!! 高手们看看这个sql语句有没有问题 能够平安回家坐到电脑前上csdn网真好!快过年了,Oracle版经常出差的朋友,看看我的经历。 SQL语句优化 Oracle卸载问题 希望和喜欢ORACLE的朋友做朋友(一个ORACLE的爱好者),帮忙UP下。 再求VB+Oracale客户端免安装的方法!!希望高手求救!!!给200分
是特有的。
select * from (select rownum num,dyu from 某表 order by num desc)where num between 1 and 5
沒有錯。
select * from
(select dyu from 某表 order by num desc)where rownum between 1 and 5
select * from (select dyu from 某表 order by rowid desc) where rownum<6
from (select * from (select rownum num,dyu from 某表 ) order by num desc)
where rownum between 1 and 5