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

sql查询语句问题 oracle的 - Oracle / 基础和管理

查询有3门以上(包括3门)课程是90分以上(包括90)的学生学号及课程数 例如:

学号 姓名 课程名称 课程成绩
 1 张三 语文 80
 2 李四 数学 90
 3 王五 英语 90

写出sql语句即可
select 学号,count(*) from
  (select 学号,课程名称 from table_name
  where 课程成绩>=90)
group by 学号
having count(*)>=3;

select 学号,count(课程名称)
from table学生
where 课程成绩>=90
group by 学号
having count(课程名称) >= 3


相关问答:

sql 问题 - MS-SQL Server / 基础类

需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......

oracle 如何调用mssql存储过程 - Oracle / 高级技术

oracle 通过BDlink 连接到一台MS SQL,查询都可以,但是不知道如何在oracle通过DBLink调用MS SQL的存储过程,求解~谢谢~
引用
oracle 通过BDlink 连接到一台MS SQL,查询都可以,但是不知道如何在oracle通过DBLink调用M ......

关于SQL语句OR的问题 - Oracle / 高级技术

通过NAME字段条件查询一个数据表,假设我有100个姓名,有以下两个方法,
方法1:
把100个Name 组成一个SQL语句,比如 Select * from tmp_table where Name='张三' or Name ='李四' Or ...Or Name='第一百个姓名'
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号