编程论坛
注册
登录
编程论坛
→
SQL Server论坛
这道题怎么做啊?
张汉卿
发布于 2010-04-10 19:23, 777 次点击
学生选课数据表中有三个表 S (学号 姓名 出生日期 系 电话 性别 ) SC (学号 课程号 成绩 ) C (课程号 课程名 教师)
查询 ‘操作系统’课程得分最高的学生姓名 性别和所在系 SQL 语句 怎么写啊
4 回复
#2
诗空
2010-04-10 21:37
sele 姓名,性别,系 from s join sc,c on s.学号=sc.学号,sc.课程号=c.课程号 where 成绩=() 剩下的自己完成
#3
aei135
2010-04-11 10:40
select s.姓名,s.性别,s.系 from s inner join sc on s.学号=sc.学号
inner join c on sc.课程号=c.课程号 where c.课程名='操作系统'
and sc.成绩=(select max(sc.成绩) from sc inner join c on sc.课程号 = c.课程号 where c.课程名='操作系统')
#4
qxl8510
2010-04-11 13:40
好
#5
水爱晴柔
2014-04-25 21:35
REPLACE all 出生日期 with substr(alltrim(身份证号码),7,8) 用这条命令取出来了
1