易截截图软件、单文件、免安装、纯绿色、仅160KB

求一oracle的sql语句

表 ID NUMBER
  1  20
  2  30
  3  50
  4  10
  5  25
  6  80

要求查出number最大的前三个记录,oracle sql语句怎么写呢???
row_number() over(order by number desc)

能详细点吗??

create table max3
(id number primary key,
number1 number);

insert into max3 values(1,20);
insert into max3 values(2,30);
insert into max3 values(3,50);
insert into max3 values(4,10);
insert into max3 values(5,25);
insert into max3 values(6,80);

select id, number1 from(select a.*,row_number() over(order by number1 desc) rn  from max3 a)
where rn <4;

      ID    NUMBER1
--------- ----------
        6        80
        3        50
        2        30




可以用分析函数
但这里不用分析函数一样可以做到
select * from (
  select * from tt order by number desc)
where rownum <=3
用分析函数的话
select * from (
  select tt.*,row_number()over(order by number desc)rn from tt)
where rn <=3
分析函数的用法楼主查下相关资料,这里不好说明

引用


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

access 中执行sql语句update不成功,求助!!!

access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置

sql 在查询分析器里面 执行很正常

是 ......

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

imp 导入 oracle 问题

导出、导入都是 oracle 10g 。

在导入过程中出现如下情况:

IMP-00017: 由于 ORACLE 错误 6550, 以下语句失败:
"DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '4E014E50 ......

oracle入门配置

oracle连接啥这么复杂啊.
oracle 10g
用ps/sql dev怎么也连不上.
用sqlplus可以登陆.net manager之前测试连接了成功的.现在搞得也连接不了.
listener.ora:
SID_LIST_LISTENER =
  (SID_LIST =
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号