ITPub博客

首页 > 数据库 > Oracle > 经典查询(查询各科分数大于80的学生)

经典查询(查询各科分数大于80的学生)

Oracle 作者:miracless 时间:2013-03-06 21:28:54 0 删除 编辑
create table rfd_test
(
     rid int primary key,
     rname varchar2(20) not null,
     rscore float not null
)
select * from rfd_test;
insert into rfd_test values(1,'rfd1',20);
insert into rfd_test values(2,'rfd1',88);
insert into rfd_test values(3,'rfd2',90);
insert into rfd_test values(4,'rfd2',90);
insert into rfd_test values(5,'rfd3',20);
insert into rfd_test values(6,'rfd4',990);
insert into rfd_test values(7,'rfd3',60);
commit;
--查出各科分数大于80的人(只用一条语句输出)
select distinct rname from rfd_test where rname not in
(select distinct rname from rfd_test where rscore <=80)
<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21973506/viewspace-1116888/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-06-25