SQLServer "not in"
2006-06-26 16:41
621 查看
好久没有写技术性的小结了,尽是在无病呻吟。今天就说说工作中遇到的一个问题吧。
SQLServer 中在使用 not in A 语句的时候 A 集合中不能有 NULL,而使用 in A 的时候 A 集合中可以有 NULL。否则会得不到你预料中的结果的。我也曾为这个事情头疼了好久,一直以为是 SQLServer 的 bug。那天无意中发现了这个问题,我不知道是不是我在上数据库原理课的时候打瞌睡了的缘故。
SQLServer 中在使用 not in A 语句的时候 A 集合中不能有 NULL,而使用 in A 的时候 A 集合中可以有 NULL。否则会得不到你预料中的结果的。我也曾为这个事情头疼了好久,一直以为是 SQLServer 的 bug。那天无意中发现了这个问题,我不知道是不是我在上数据库原理课的时候打瞌睡了的缘故。
相关文章推荐
- SQLServer "not in"
- SQLServer "not in"
- SQLServer "not in"
- SQLServer "not in"
- Error message when you try to save a table in SQL Server 2008: "Saving changes is not permitted"
- Exception in thread "main" java.sql.SQLException: ORA-00923: FROM keyword not found where expected
- "Not associated with a trusted SQL Server connection"解决方法
- java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect
- eclipse 连接 sqlserver2005错误信息:"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver"
- java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect
- 奇怪的VB ADODB错误 "sql server does not exist or access denied"
- SQL Server error "Xml data type is not supported in distributed queries" and workaround for it
- ADO.NET Entity Framework: The version of SQL Server in use does not support datatype 'datetime2'
- Gpload error: [could not execute SQL in sql:after "Vacuum analyze
- java.sql.SQLException: null, message from server: "Host '192.168.1.101' is not allowed to connect
- Oracle sql"NOT IN"语句优化,查询A表有、B表没有的数据
- Go丨语言package github.com/Go-SQL-Driver/MySQL: exec: "git": executable file not found in %PATH%解决方法
- Exception in thread "main" java.sql.SQLException: Connections could not be acquired from the underly
- 如何解决sql server2005的“不允许远程连接”错误.(how to resolve the error: "SQL Server does not allow remote connections" for SQL Server2005)
- java数据库连接(mysql)java.sql.SQLExcept "Host 'Lenovo-PC' is not allowed to connect to this MySQL server"