VFP题:用sql 选取5门课程的成绩都在60分以上的学生学号、姓名

[复制链接]
查看11 | 回复3 | 2010-12-28 11:21:07 | 显示全部楼层 |阅读模式
数据库里有两个表,学生表有学号及姓名两项;选课表有学号,课程号,成绩(5科的成绩)


回复

使用道具 举报

千问 | 2010-12-28 11:21:07 | 显示全部楼层
Easy:SELECT 学号, 姓名FROM 学生表 WHERE 学号 IN (SELECT 学号 FROM 选课表 WHERE 成绩 > 60 GROUP BY 学号 HAVING COUNT(课程号) >= 5)
回复

使用道具 举报

千问 | 2010-12-28 11:21:07 | 显示全部楼层
select 学生.学号,学生.姓名 from 学生,选课 where 学生.学号=选课.学号 and 语文>=60 and 数学>=60 and 英语>=60 and 物理>=60 and 化学>=60
回复

使用道具 举报

千问 | 2010-12-28 11:21:07 | 显示全部楼层
select distinct 学号 from 选课表 where 学号 not in (select 学号 from 选课表 where 成绩<60)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行