51Testing软件测试论坛
标题:
可返回多少条记录呢?
[打印本页]
作者:
测试积点老人
时间:
2020-5-12 13:43
标题:
可返回多少条记录呢?
现有一个学生信息表student,包含主键studentID(学生编号)。又有分数表scores,包含studentID(学生编号)、以及score(考试分数)。已知student表中共有50个学生,有45人参加了考试(分数存在scores表中),其中10人不及格。执行以下SQL语句:
select * from student where exists(select studentId form score where score<60)
可返回多少条记录呢?
作者:
郭小贱
时间:
2020-5-13 09:28
已知student表中有50个学生,45人参加了考试,说明还有5人未参加考试(先确认下未参加考试的scores表中是0,还是空值)。
其中10人不及格,说明有10人分数小于60分,如果未参加考试的学生分数为0,那么select * from student where exists(select studentId form score where score<60)返回15条记录。
作者:
litingting0214
时间:
2020-5-13 10:15
45条
作者:
你好浮戈
时间:
2020-5-13 10:26
楼上正解
作者:
海海豚
时间:
2020-5-13 10:44
45条
作者:
jingzizx
时间:
2020-5-13 13:32
2楼
作者:
jingzizx
时间:
2020-5-13 13:39
50
作者:
jingzizx
时间:
2020-5-13 13:43
45
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2