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

一个 oracle 的一个 面试查询问题 代码怎么写?

题是这样的
一个表有2个字段 一个是 姓名 另一个是 \
  成绩
我 80
你 79
他 79
它 20

最后查询出 2列 一个是姓名 另一个是
  排名
我 1
你 2
他 2
它 4.。。。。。。。。。。
select 姓名,rank() over(order by 成绩desc) 排名 from table;

SQL code:

create table trank (name varchar2(30), score number);

insert into trank values ('Me', 80);
insert into trank values ('You', 79);
insert into trank values ('He', 79);
insert into trank values ('It', 20);

select name, rank() over (order by score desc) as "rank"
from trank;

NAME rank
--------------------------------------------- ----------
Me 1
You 2
He 2
It 4



关注!

SQL> create table test
  2  (
  3    姓名 varchar2(8),
  4    成绩 number
  5  );

表已创建。

SQL> insert into test
  2  select '我',80 from dual
  3  union
  4  select '你',


相关问答:

oracle 10g安装到85%时报错

各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时候就报错不能继续安装?

内存多大? 重新下个数据库安装试试..

引用
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时 ......

linux下C语言开发oracle的问题。

两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库 
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......

oracle 自定义分组 - Oracle / 基础和管理

select sum(a.t)from ta a group by ta.a,这条语句将表ta中的数据按照a字段分组汇总t字段。
结果比如:
3 30
4 50
我想得到这个结果:
1 0
2 0
3 30
4 50
5 0
这个结果,请问sql语句怎么写?多谢
nobody ......

一个pl/sql问题 - Oracle / 开发

我是在toad中输入下段sql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......

eclipse中连接oracle的问题 - Oracle / 基础和管理

eclipse 3.3启动web工程,要连接oracle9i数据库报
严重: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12518, TNS:listener could not hand off cli ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号