分区表是将一个表的数据按水平方式划分为不同的子集,从而可以更快速有效地访问数据子集。现有表R(A,B)以及针对该表的如下SQL语句,如果基于列A对R进行范围分区,该分区设计方案能提高其性能的SQL语句是( )。

admin2020-10-15  36

问题 分区表是将一个表的数据按水平方式划分为不同的子集,从而可以更快速有效地访问数据子集。现有表R(A,B)以及针对该表的如下SQL语句,如果基于列A对R进行范围分区,该分区设计方案能提高其性能的SQL语句是(    )。

选项 A、SELECT A,SUM(B)FROM R GROUP BY A
B、SELECT A FROM R ORDER BY B,A
C、DELETE FROM R WHERE A<>10
D、SELECT MAX(A)FROM R WHERE B=10

答案A

解析 A属性基于对R进行水平划分,即区别子集主要是通过A属性。B、D选项都是基于B属性对R的划分。C选项只是删除了R表中不等于10的记录,不属于划分分区表的方式。因此选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/CklZ777K
0

最新回复(0)