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

简单sql查询问题 - MS-SQL Server / 基础类

(2)查询总分最高的学生的学号。
(3)查询总学分已超过6学分的学生学号、总学分。
(4)求各门课程的课程名及相应的选课人数。
(5)统计有学生选修的课程门数。
(6)求选修1号课程的学生的平均年龄。
(7)统计每门课程的学生选修人数(超过2人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。
CREATE TABLE Student
  (Sno CHAR(9) PRIMARY KEY,  
  Sname CHAR(20) UNIQUE,  
  Ssex CHAR(2),
  Sage SMALLINT,
  Sdept CHAR(15));
CREATE TABLE Course
  (Cno CHAR(4) PRIMARY KEY ,  
  Cname CHAR(40) ,  
  Cpno CHAR(4) ,
  Ccredit SMALLINT ,
  FOREIGN KEY (Cpno) REFERENCES Course(Cno));
CREATE TABLE SC
  (Sno CHAR(9) ,
  Cno CHAR(4) ,
  Grade SMALLINT ,
  PRIMARY KEY(Sno, Cno) ,
  FOREIGN KEY (Sno) REFERENCES Student(Sno),
  FOREIGN KEY (Cno) REFERENCES Course(Cno));

一个10 分咯,对的就给。

我都不会

一直在强烈建议把50个常用SQL语句置顶

select top 1 id,sum(score) from TB
group by id
order by sum(score)

SQL code:
(3)查询总学分已超过6学分的学生学号、总学分。
select top 1 s.sno,sum(Ccredit) as g
from s join sc on s.sno=sc.sno
join course c on sc.cn


相关问答:

jsp链接sql2000的疑问?



type Exception report


message

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

exception

org.apache.jas ......

请教SQLSERVER的两个问题 - MS-SQL Server / 疑难问题

1。怎样使xp_cmdshell能完整输出超过255个字符的字符串。
2。select 时,检索速度是与from后的 TABLE顺序有关,还是与where条件的顺序有关(TABLE数据多少 )
在系统属性设定里有个选项,可以修改单字段输出字数限制. ......

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 ......

SQL不明白 - MS-SQL Server / 应用实例

查询学生平均成绩及其名次 
  SELECT 1+(SELECT COUNT( distinct 平均成绩) 
  from (SELECT S#,AVG(score) AS 平均成绩 
  from SC&n ......

一条 SQL - Oracle / 基础和管理

有这样一条SQL
 Select Get_Costtaxrate(col1), Get_Tcostvalue(col1) from a
 
其中Get_Costtaxrate、Get_Tcostvalue都是函数,这两个函数里面都是查找一个大表,Get_Tcostvalue还需要调用Get_C ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号