考虑下面的三个SQL查询(假设人表中的数据): (a) 从年龄>21岁的人中选择姓名; (b) 从身高>180的人中选择姓名; (c) 从年龄>21岁或身高>180的人中选择姓名; 如果上面的SQL查询(a)和(b)分别返回结果集中的10行和7行,那么SQL查询(c)可能返回的行数是多少?
null
(A) 3. (B) 7. (C) 10 (D) 21 答复: (C) 说明: 根据问题: 从年龄>21岁的人中选择姓名;将返回10行。 从身高>180的人中选择姓名;将返回7行。 然后从年龄>21岁或身高>180的人中选择姓名;将返回10行。因为存在或介于条件之间。这就是它将返回10行的原因。 因此,选项(C)是正确的。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END