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;
分享到:
相关推荐
一、查询条件精确,针对有参数传入情况 二、SQL逻辑执行顺序 FROM–>JOIN–>WHERE–>GROUP–>HAVING–>DISTINCT–>ORDER–>TOP 三、横向 查询需要的字段 当在SQL语句中连接多个表时,请使用表的别名并把别名前缀于每...
NULL 博文链接:https://myspace1916.iteye.com/blog/1441597
写SQL注意事项,要想写好SQL,请注意以下方法...
适合一些对SQL语句了解少的同事用。很不错的讲解!!
SQL语法优化策略 、T-SQL编程注意事项SQL语法优化策略 、T-SQL编程注意事项SQL语法优化策略 、T-SQL编程注意事项SQL语法优化策略 、T-SQL编程注意事项SQL语法优化策略 、T-SQL编程注意事项
编写高性能的SQL语句注意事项
sql 安装 注意事项 相信安装过程
开发SQL注意事项开发SQL注意事项开发SQL注意事项开发SQL注意事项
kingbase SQL使用注意事项,个人整理涉及到的部分,有需要的同学自行下载!
Oracle SQL规范与优化注意事项 指导开发者写出高效的SQL语句
SQL_Server2005安装及注意事项
保证数据库性能的sql语句写法,注意事项,使得我们在书写时避免使数据库低效率的执行命令
如果你在按照网络上的方法一步步配置sql2005服务器后仍然不能成功连接时,这个文档可能对你有作用,文档中提到了配置远程sql服务器的重要注意事项
在XP下安装SQL老是出错吗?网上打资料麻烦不?个人经验简单补充,希望能对想装2000的人有帮助。
AC转SQL注意事项,access中定义了主键,sqlserver中要设置相应的主键,否则出现记录集不支持更新的错误
WIN7下安装sqlserver2000注意事项
关于安装sql2005 的一些注意事项,及常见问题解答,大家可以看看,很好的,完全个人实践后的心得,很值得看的。不要再犹豫哦
sql注意事项.ppt
Win 7 win xp系统中SQL2008安装注意事项 一:SQL2008 镜像下载地址 http://download.microsoft.com/download/4/C/4/4C402E48-0223-4D3B-8574-2C259500D2E4/SQLFULL_X86_CHS.EXE 二:VS-2008 sp1补丁程序下载地址:...
SQL查询优化,SQL查询优化常用技巧以及注意事项