`

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;
分享到:
评论

相关推荐

    SQL编程注意事项

    以下是一些关键知识点,它们涵盖了标题"SQL编程注意事项"所提及的要点。 1. NULL值处理:在SQL中,NULL表示未知或无值,与0、空字符串等不同。在进行比较和计算时,NULL值需要特别对待。例如,`NULL = NULL`返回的...

    SQL查询效率注意事项小结

    一、查询条件精确,针对有参数传入情况 二、SQL逻辑执行顺序 FROM–>JOIN–>WHERE–>GROUP–>HAVING–>DISTINCT–>ORDER–>TOP 三、横向 查询需要的字段 当在SQL语句中连接多个表时,请使用表的别名并把别名前缀于每...

    基本的Sql编写注意事项

    以下是一些基本的SQL编写注意事项,这些技巧适用于SQL Server 2000等系统,旨在提高查询效率和减少全表扫描。 1. 避免过度使用`IN`操作符。`EXISTS`通常比`IN`更高效,因为它只需找到一个匹配项即可停止查询。例如...

    写SQL注意事项,以下是提供的一些方法,请参考..

    在编写SQL语句时,有许多重要的注意事项需要遵循,以确保代码的效率、可读性和维护性。以下是一些关键点的详细说明: 1. **多样化解决问题的方法**:不要只关注于得到最终结果,而应探索多种实现方式,如使用...

    关于安装sql2005 的一些注意事项,及常见问题解决方法

    SQL Server 2005 安装注意事项和常见问题解决方法 一、卸载 SQL Server 2005 的注意事项 在卸载 SQL Server 2005 之前,需要停止所有的 SQL 服务,否则可能会出现无法卸载的问题。停止服务的步骤是:Control Panel...

    sql安装注意事项

    sql 安装 注意事项 相信安装过程

    开发SQL注意事项.doc

    开发SQL注意事项开发SQL注意事项开发SQL注意事项开发SQL注意事项

    kingbase SQL使用注意事项.txt

    kingbase SQL使用注意事项,个人整理涉及到的部分,有需要的同学自行下载!

    SQLServer 2000安装注意事项补充

    以下是一些关键的注意事项,这些经验可以帮助你避免安装失败或出现错误。 首先,选择合适的版本。在这个案例中,作者提到他们通常选择SQL Server 2000个人版进行安装。SQL Server 2000提供了多个版本,包括企业版、...

    SQL_Server2005安装及注意事项

    在安装SQL Server 2005时,了解并遵循正确的步骤和注意事项至关重要,以确保顺利安装并能高效运行。 **概述** SQL Server 2005的安装是一个多步骤的过程,涉及系统兼容性检查、组件选择、服务账户配置等多个环节。...

    Oracle SQL规范与优化注意事项

    以下是一些重要的优化策略和注意事项: 1. **避免语法分析重复**:尽量保持SQL语句的标准化,避免因书写格式不同而进行多次语法分析,这会增加解析开销。 2. **使用绑定变量**:共享SQL语句,使用绑定变量而非常量...

    sql 优化语句的几个常用注意事项

    保证数据库性能的sql语句写法,注意事项,使得我们在书写时避免使数据库低效率的执行命令

    配置远程sql服务器注意事项

    如果你在按照网络上的方法一步步配置sql2005服务器后仍然不能成功连接时,这个文档可能对你有作用,文档中提到了配置远程sql服务器的重要注意事项

    编写高性能的SQL语句注意事项

    本文将探讨编写高性能SQL语句时应注意的一些事项。 1. **处理NULL值**: - `IS NULL` 和 `IS NOT NULL` 操作在含有NULL值的列上不会使用索引,导致全表扫描。因此,尽量避免在索引列上使用NULL值,同时避免在WHERE...

    AC转SQL注意事项

    AC转SQL注意事项,access中定义了主键,sqlserver中要设置相应的主键,否则出现记录集不支持更新的错误

    sql注意事项.ppt

    sql注意事项.ppt

    PHP5.2.3连接 SQLSERVER 注意事项

    在使用PHP5.2.3版本来连接SQL SERVER数据库时,有一些重要的注意事项需要考虑,以确保数据传输的稳定性和安全性。以下是一些关键点的详细解释: 1. **PHP版本兼容性**: PHP 5.2.3是较旧的版本,可能不支持最新...

    SQL查询语句生成器

    6. 使用技巧与注意事项: - 理解基本的SQL语法有助于更好地利用生成器。 - 注意权限管理,确保生成的SQL语句不会对数据库造成破坏。 - 定期更新生成器,以获取最新的功能和安全补丁。 总之,SQL查询语句生成器是...

    WIN7下安装sqlserver2000注意事项

    WIN7 下安装 SQL Server 2000 注意事项 WIN7 系统中安装 SQL Server 2000 需要注意的一些重要事项,以避免安装过程中的问题和错误。 身份验证和 UAC 在 WIN7 系统中安装 SQL Server 2000 之前,需要以管理员身份...

Global site tag (gtag.js) - Google Analytics