📜  门| GATE CS 2019 |第 61 题

📅  最后修改于: 2021-09-25 06:57:10             🧑  作者: Mango

一个关系数据库包含两个表 Student 和 Performance 如下所示: Student 表的主键是 Roll_no。对于 Performance 表,列 Roll_no。和 Subject_code 一起来自主键。考虑下面给出的 SQL 查询:

SELECT S.Student_name, sum(P.Marks)
FROM Student S, Performance P
WHERE  P.Marks  >  84
GROUP BY S.Student_name;

上述 SQL 查询返回的行数为 _________ 。

注意:这是数字类型问题。
(一) 5
(乙) 4
(三) 3
(D)这些都没有。答案:(一)
说明:在 where 条件中没有 Roll_no 上的条件,所以查询产生所有组。

Student_name Sum (P.marks)
Amit 452
Priya 452
Rohan 452
Smita 452
Vinit 452

结果共有5 个不同的学生姓名,所有 5 个组记录。见:http://sqlfiddle.com/#!9/8a79d3/1/0
这个问题的测验