📜  门|门CS 2011 |第 32 题

📅  最后修改于: 2021-09-24 05:16:03             🧑  作者: Mango

考虑一个包含两列 X 和 Y 的数据库表 T,每列都是整数类型。创建表后,在表中插入一条记录(X=1,Y=1)。

令 MX 和 My 表示任意时间点表中所有记录中 X 和 Y 各自的最大值。使用 MX 和 MY,新记录插入表 128 次,X 和 Y 值分别为 MX+1、2*MY+1。可以注意到,每次插入后,MX 和MY 的值都会发生变化。执行上述步骤后,以下 SQL 查询的输出将是什么?

SELECT Y FROM T WHERE X=7;

(一) 127
(乙) 255
(三) 129
(四) 257答案:(一)
说明:见https://www.geeksforgeeks.org/database-management-systems-set-4/的问题4

以及 http://clweb.csa.iisc.ernet.in/rahulsharma/gate2011key.html 的第 30 题
这个问题的测验