简单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
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
1。怎样使xp_cmdshell能完整输出超过255个字符的字符串。
2。select 时,检索速度是与from后的 TABLE顺序有关,还是与where条件的顺序有关(TABLE数据多少 )
在系统属性设定里有个选项,可以修改单字段输出字数限制. ......
需求如下:
学院 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 ......
查询学生平均成绩及其名次
SELECT 1+(SELECT COUNT( distinct 平均成绩)
from (SELECT S#,AVG(score) AS 平均成绩
from SC&n ......
有这样一条SQL
Select Get_Costtaxrate(col1), Get_Tcostvalue(col1) from a
其中Get_Costtaxrate、Get_Tcostvalue都是函数,这两个函数里面都是查找一个大表,Get_Tcostvalue还需要调用Get_C ......