sql not in 与not exists使用中的细微差别

 更新时间:2013年02月25日 11:15:28   作者:  
用的时候我们只注重查询的效率,但却往往会忽略一下比较细小的区别

上面两个简单的Sql,我们从表面理解,查询的最终结果应该是一样的,但实际结果却和我们想象的不一样

第一条sql查询的结果有一条数据

第二条sql查询的结果却为空

 原因:

not exists的子查询,对于子查询不返回行和子查询返回行的查询结果是有区别的

这些细小的差别千万不要被我们所忽视,一旦项目庞大了,想跟踪到具体的错误所花费的时间也是可观的。尽量把这些不必要的错误扼杀在摇篮里。

啰嗦了,呵呵。

上面两个简单的Sql,我们从表面理解,查询的最终结果应该是一样的,但实际结果却和我们想象的不一样

第一条sql查询的结果有一条数据

第二条sql查询的结果却为空

 原因:

not exists的子查询,对于子查询不返回行和子查询返回行的查询结果是有区别的

这些细小的差别千万不要被我们所忽视,一旦项目庞大了,想跟踪到具体的错误所花费的时间也是可观的。尽量把这些不必要的错误扼杀在摇篮里。

啰嗦了,呵呵。

相关文章

  • Windows环境下实现批量执行Sql文件

    Windows环境下实现批量执行Sql文件

    这篇文章主要介绍了Windows环境下实现批量执行Sql文件的相关资料,需要的朋友可以参考下
    2021-10-10
  • sqlserver 导出插入脚本代码

    sqlserver 导出插入脚本代码

    工作中经常遇到需要将远程客户数据库中的数据复制到本地来测试,下载整个数据库太大了不值得,用下面的脚本可以按指定表生成Insert脚本,将脚本复制到本地来执行,这样快捷了不少
    2012-01-01
  • MSSQL 监控数据/日志文件增长实现方法

    MSSQL 监控数据/日志文件增长实现方法

    今天就想实现这么一个功能,每天(频率可以调整)去收集一下数据文件的信息,放到一个表里面,这样方便我们分析数据文件的增长演变例程,甚至你可以将数据文件的增长幅度和业务变化关联起来分析
    2013-08-08
  • SQLServer设置客户端使用IP地址登录的图文详解

    SQLServer设置客户端使用IP地址登录的图文详解

    这篇文章主要介绍了SQLServer设置客户端使用IP地址登录的图文详解,本文通过图文并茂的形式给大家介绍的非常想详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • SQL Server子查询的深入理解

    SQL Server子查询的深入理解

    这篇文章主要给大家介绍了关于SQL Server子查询的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • SQL Server数据表模糊查询(like用法)以及查询函数详解

    SQL Server数据表模糊查询(like用法)以及查询函数详解

    使用SQL Server查询时经常会使用模糊查询,需要查询包含的指定字符串内容,这篇文章主要给大家介绍了关于SQL Server数据表模糊查询(like用法)以及查询函数的相关资料,需要的朋友可以参考下
    2024-05-05
  • SQL 分布式查询、插入递增列示例

    SQL 分布式查询、插入递增列示例

    SQL 分布式查询、插入递增列示例代码,需要的朋友可以参考下。
    2010-06-06
  • SQL Server 创建约束图解(唯一 主键)

    SQL Server 创建约束图解(唯一 主键)

    SQLServer中有五种约束,Primary Key约束、Foreign Key约束、Unique约束、Default约束和Check约束,今天使用SQL Server2008来演示下这几种约束的创建和使用的方法
    2016-07-07
  • MsSQL数据导入到Mongo的默认编码问题(正确导入Mongo的方法)

    MsSQL数据导入到Mongo的默认编码问题(正确导入Mongo的方法)

    今天进行了一个实验来验证数据导入到mongo的效率问题,但是期间出现了默认编码问题,下面看一下正确的方法
    2013-11-11
  • Sql Server数据迁移的实现场景及示例

    Sql Server数据迁移的实现场景及示例

    在 SQL Server 中,数据迁移是常见的场景之一,本文主要介绍了Sql Server数据迁移的实现场景及示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04

最新评论