`

SQL查询注意事项

sql 
阅读更多
   SQL语句的编写是一门艺术,在编写SQL语句时,首先应该保证语句使用的正确性,然后再考虑SQL语句的效率。如果一个SQL语句本身都不正确,那么效率问题就免谈了。下面记录几点在写SQL语句时应该注意的问题:

1. 在有group by的语句中,select中搜索的字段应该是在group by中出现的,或者是字段的聚合函数计算值,举例如下:

SELECT co,c3,c5,c11 FROM ST12509_main WHERE c4='帕克' GROUP BY co,c3; 这种写法是不合理的,,c5和c11的值存在不确定性,正确的应该为
SELECT co,c3 FROM ST12509_main WHERE c4='帕克' GROUP BY co,c3;或者有聚合函数的
SELECT co,c3,SUM(c5*c11),AVG(c5) FROM ST12509_main WHERE c4='帕克' GROUP BY co,c3;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics