首页 > 财会类考试
题目内容 (请给出正确答案)
[单选题]

程序效率规范正确的是()

A.注意WHERE子句写法,必须考虑语句顺序,应该根据索引顺序、范围大小来确定条件子句的前后顺序,尽可能的让字段顺序与索引顺序相一致,范围从大到小

B.不要在WHEERE子句中的=左边进行函数、算术运算或其他表达式运算,否则系统将可能无法正确使用索引

C.尽量使用EXISTS代替IN。EXISTS在内表中找到符合条件的第1条记录后,即返回TRUE,而IN会查找内表中的所有记录,再返回结果。两种操作的效率相差很大

D.尽量使用EXISTS代替SELECT COUNT比COUNT (*)更有效率

E.注意WHERE子句写法,必须考虑语句顺序,应该根据索引顺序、范围大小来确定条件子句的前后顺序,尽可能的让字段顺序与索引顺序相一致,范围从小到大

F.不要在WHEERE子句中的=右边进行函数、算术运算或其他表达式运算,否则系统将可能无法正确使用索引

答案
收藏

D、尽量使用EXISTS代替SELECT COUNT比COUNT (*)更有效率

解析:注意WHERE子句写法必须考虑语句顺序应该根据索引顺序范围大小来确定条件子句的前后顺序尽可能的让字段顺序与索引顺序相一致范围从大到小不要在WHERE子句中的“=”左边进行函数算术运算或其他表达式运算否则系统将可能无法正确使用索引尽量使用EXISTS代替INEXISTS在内表中找到符合条件的第1条记录后即返回TRUE而IN会查找内表中的所有记录再返回结果两种操作的效率相差很大尽量使用EXISTS代替SELECTCOUNT(1)来判断是否存在记录COUNT函数只有在统计表中所有行数时使用而且COUNT(1)比COUNT(*)更有效率

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“程序效率规范正确的是()”相关的问题
第1题
程序效率规范正确的是()

A.尽量使用>=,不要使用>

B.注意一些OR子句和UNION子句之间的替换

C.注意表之间连接的数据类型,避免不同类型数据之间的连接

D.注意存储过程中参数和数据类型的关系

E.尽量使用>,不要使用>=

点击查看答案
第2题
以下关于异常处理的描述,正确的是()。

A.try语句中有except子句就不能有finally子句

B.Python中,可以用异常处理捕获程序中的所有错误

C.引发一个不存在索引的列表元素会引发NameError错误

D.Python中允许利用raise语句由程序主动引发异常

点击查看答案
第3题
在以下()场合可以考虑创建索引

A.在经常需要搜索的列上

B.经常用在连接的列上

C.在修改性能远大于检索性能的列上

D.在使用where子句的列上

点击查看答案
第4题
在使用RBO优化器的数据库中,对于from子句,其驱动表的顺序为从右至左,需要根据相关表的尺寸,在from语句中将大尺寸的表置于左边,将小尺寸的表置于右边。()
点击查看答案
第5题
重要会务接待需要注意()。

A.饮料准备需一冷一热,一瓶一杯

B.有外籍客人还要考虑有中有外

C.以饮料招待客人征询的标准方式应为封闭式问题,而非开放式问题

D.上饮料的规范顺序应该就是先宾后主,先尊后卑

点击查看答案
第6题
SQL语句的常用优化策略不正确的是()。

A.应尽量避免在WHERE子句中使用OR来连接条件

B.应尽量避免在WHERE子句中对字段进行函数操作。

C.尽量在多表关联查询时使用子查询。

D.对查询进行优化,应尽量避免全表扫描。

点击查看答案
第7题
下列程序中,要求按照从小到大的顺序输出1~100之间所有能被7整除的数字,请将下列程序补充完整。 注

下列程序中,要求按照从小到大的顺序输出1~100之间所有能被7整除的数字,请将下列程序补充完整。

注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。

public class Example1_3

{

public static void main(String[] argv)

{

int i = 1;

______

{

if(______)

System.out.print(i+ ",");

______

}while(i < 100);

System.out.println();

}

}

点击查看答案
第8题
下列程序中,要求按照从小到大的顺序输出1到100之间所有能被7整除的数字,请将下列程序补充完整。

注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。

public class Example1_3

{

public static void main(String[] argv)

{

int i = 1;

________

{

if(______)

System.out.print(i + ",");

________

}while(i < 100);

System.out.println();

}

}

点击查看答案
第9题
使用SQL的UPDATE语句更新数据表中的数据时,以下说法正确的是()。A.如果没有数据项被更新,将提示

使用SQL的UPDATE语句更新数据表中的数据时,以下说法正确的是()。

A.如果没有数据项被更新,将提示错误信息

B.更新数据时,必须带有WHERE子句

C.不能更新主关键字段的值

D.一次可以更新多行数据或多个字段的值

点击查看答案
第10题
关于更新UPDATE语句正确的是()

A.UPDATE语句可以使用GROUP子句

B.在使用UPDATE语句的时候必须有UPDATE权限

C.在更新表的时候,能使用ORDERBY子句

D.WHERE子句是对满足条件的记录进行更新

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改