`
cynhafa
  • 浏览: 154779 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个Sql语句例子(再次强调:打破定势思维很重要!)

 
阅读更多

表test如下,用一条sql语句查询出“每门”课程都大于80分的学生姓名?

Name chengji fengshu
张三 数学 75
张三 语文 81
李四 数学 90
李四 语文 76
王五 数学 81
王五 语文 100
王五 英语 90

给个思路,供参考:(逆向思维!!!!!!!!)

先查出低于80分的学生名单,然后再用姓名作为条件对比,排除刚才查到的学生

select distinct [Name] from [表] where [Name] not in (select [Name] from [表] where [fengshu]<=80)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics