使用select null?

时间:2011-02-02 14:41:56

标签: sql select null

我看到一些例子使用带有null的select语句。何时使用:

select null from etc. etc.?

2 个答案:

答案 0 :(得分:43)

  

选择null通常与EXISTS结合使用。

     

例如: - IF EXISTS( select null from ...)

如果select查询中有记录,它会将Exists状态设置为true。 查看此链接,该链接对使用存在的select null的使用有一些有趣的评论:SQL SERVER- IF EXISTS(Select null from table) vs IF EXISTS(Select 1 from table)

答案 1 :(得分:22)

Linq to SQL做了这样的事情:

Select * 
From Foo f 
Where Exists
(   
    Select null 
    From Bar b 
        on b.fooId = f.id
)

当我不想要数据时它会阻止数据,但只是存在状态。