2020-07-31
单选题
195人 参与 · 66人 答对
select * from t1 where c1 is null;
上述语句中T1表有上百万行数据,C1列中为空的值极少。请问以下哪种方法,是最适合的优化方法。
A
在C1列上创建索引。
B
在C1列和表中的一个非空列上创建复合索引,C1列在前。
C
更新表T1,将C1列上的空值更新为一个有特殊的标志值,然后在C1列上创建索引。
D
创建由(C1,'1')构建的复合索引。
E
改写SQL为select * from t1 where nvl(c1,'x')='x'; 然后创建NVL(c1,'x')的函数索引。
A. 在C1列上创建索引。
B. 在C1列和表中的一个非空列上创建复合索引,C1列在前。
C. 更新表T1,将C1列上的空值更新为一个有特殊的标志值,然后在C1列上创建索引。
D. 创建由(C1,'1')构建的复合索引。
E. 改写SQL为select * from t1 where nvl(c1,'x')='x'; 然后创建NVL(c1,'x')的函数索引。
提交答案
提交答案
考考好友
讨论
答题后参与讨论
我也要出题,获取更多墨值
扫一扫,小程序答题更便捷
微信订阅,每日一题不错过
登录后查看个人战绩
手机验证码登录
忘记密码
注册
题目正确率排行
倒序 正序


