由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 帮忙解释下这个查询,有关NULL的
相关主题
SQL Server query 一问誰來幫我開來開悄? Interesting SQL query
[转载] Can anyone interpret this simple SQL?问一个关于SQL的问题
问一个SQL Server的问题temp table problem
in DBMS, is NULL=NULL valid?菜鸟问.asp 里的select语句在基于SQL sever和Access语法上的不
correlated subquery再来一个SQL Server的面试题
About INSERT IGNOREQuery help
紧急求助, 关于SQL Serverbetter solution for cross table query in sql?
Cascade delete, update 的问题(MS SQL)How to write this loop SQL query?
相关话题的讨论汇总
话题: null话题: id2话题: id1话题: a1话题: select
进入Database版参与讨论
1 (共1页)
v***v
发帖数: 267
1
with a1 (ID1,ID2) as ( VALUES ('A', ''), ('B', NULL), ('C', 'A')) select *
from a1 where ID1 not in (select ID2 from a1)
就是想找id1不出现在id2里面的行
事先不知道id2里面有NULL
结果就一行都没选上
i*******d
发帖数: 81
2
google "not in null sql".
always tested in SQL exams and it is the #1 common SQL mistake.
https://www.simple-talk.com/sql/t-sql-programming/ten-common-sql-programming
-mistakes/

*

【在 v***v 的大作中提到】
: with a1 (ID1,ID2) as ( VALUES ('A', ''), ('B', NULL), ('C', 'A')) select *
: from a1 where ID1 not in (select ID2 from a1)
: 就是想找id1不出现在id2里面的行
: 事先不知道id2里面有NULL
: 结果就一行都没选上

c*********e
发帖数: 16335
3
with a1 (ID1,ID2) as ( VALUES ('A', ''), ('B', NULL), ('C', 'A')) select *
from a1 where ID1 not in (select ID2 from a1 where ID2 IS NOT NULL)

*

【在 v***v 的大作中提到】
: with a1 (ID1,ID2) as ( VALUES ('A', ''), ('B', NULL), ('C', 'A')) select *
: from a1 where ID1 not in (select ID2 from a1)
: 就是想找id1不出现在id2里面的行
: 事先不知道id2里面有NULL
: 结果就一行都没选上

v***v
发帖数: 267
4
原来如此
谢谢各位
同事问起
花了我一下午才搞明白原来她那列里面有NULL
s**********o
发帖数: 14359
5
TEST NULL只有 IS NULL 或者IS NOT NULL
其他的就当不存在
1 (共1页)
进入Database版参与讨论
相关主题
How to write this loop SQL query?correlated subquery
Urgent SQL problem!About INSERT IGNORE
请教一个sql问题紧急求助, 关于SQL Server
Merge table with one single query?Cascade delete, update 的问题(MS SQL)
SQL Server query 一问誰來幫我開來開悄? Interesting SQL query
[转载] Can anyone interpret this simple SQL?问一个关于SQL的问题
问一个SQL Server的问题temp table problem
in DBMS, is NULL=NULL valid?菜鸟问.asp 里的select语句在基于SQL sever和Access语法上的不
相关话题的讨论汇总
话题: null话题: id2话题: id1话题: a1话题: select