📜  门| GATE CS 2020 |问题 23

📅  最后修改于: 2021-09-26 03:38:15             🧑  作者: Mango

考虑一个包含以下模式的关系数据库。

每个表的主键通过对组成字段加下划线来表示。

SELECT s.sno, s.sname
FROM Suppliers s, Catalogue c
WHERE s.sno=c.sno AND
    cost > (SELECT AVG (cost)
            FROM Catalogue
            WHERE pno = ‘P4’
            GROUP BY pno) ; 

上述SQL查询返回的行数为
(一) 4
(乙) 5
(C) 0
(四) 2答案:(一)
说明:执行上述查询后的结果表将是:

s.sno s.sname
S2 M/s Balaji Furniture
S3 M/s Premium Furniture
S3 M/s Premium Furniture
S3 M/s Premium Furniture

内部查询的结果将是225(avg(200,250))并且随后每个具有 s.sno=c.sno 和 cost>225 的元组将从供应商和目录表的笛卡尔积中选择。

选项(A)是正确的。
这个问题的测验