程序效率规范正确的是()
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(*)更有效率