sql select

[复制链接]
查看11 | 回复2 | 2010-11-13 19:45:59 | 显示全部楼层 |阅读模式
用一条查询语句查出每门课程成绩都大于78分的学生姓名
--
姓名 课程
成绩
--
张三
语文
81
--
张三
数学
75
--
李四
语文
76
--
李四
数学
90
--
王五
语文
81
--
王五
数学
100
--
王五
英语
90

回复

使用道具 举报

千问 | 2010-11-13 19:45:59 | 显示全部楼层
SELECT First(表.姓名) AS 姓名FROM 表GROUP BY 表.姓名HAVING (((Min(表.成绩))>78) AND ((Count(表.姓名))>1));
回复

使用道具 举报

千问 | 2010-11-13 19:45:59 | 显示全部楼层
select distinct 姓名 from table1 awhere not exists(select 1 from table1 where 姓名=a.姓名 and 成绩 78
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行