当前位置: 代码迷 >> ASP.NET >> 今天去面试碰到一条SQL的有关问题
  详细解决方案

今天去面试碰到一条SQL的有关问题

热度:3252   发布时间:2013-02-26 00:00:00.0
今天去面试碰到一条SQL的问题
一个表table1有以下字段
name   cource   mark
张三     英语       90
张三     语文       70
李四     政治       95
李四     数学       71
王五     政治       86
王五     体育       97

请用一条语句找出各科成绩都超过80分的学生的姓名(答案肯定是王五了)

------解决方案--------------------------------------------------------
方法2:
select name from table1 as t1
Where Not Exists
(Select * From Table1 as t2
Where t1.name=t2.name
and t2.mark < 80)
------解决方案--------------------------------------------------------
给你个课件吧,我上课用的。
------解决方案--------------------------------------------------------
已发,第3和第4部分是查询的,第4部分专门讲多表查询。
  相关解决方案