如何从sql查询结果中删除空行?

时间:2011-06-02 07:29:04

标签: sql-server-2008 null

我有一个SQL查询,我在其中获取一些记录。 查询是:

    select c.Id, c.FirstName, dbo.GetClientStaffContacts(c.Id, '27,31') as Staff from Client c order by c.Id

结果是: enter image description here

我只希望列Staff中没有空值的那些行。

任何帮助将不胜感激。 谢谢。

1 个答案:

答案 0 :(得分:14)

select 
  c.Id, c.FirstName, dbo.GetClientStaffContacts(c.Id, '27,31') as Staff 
from 
  Client c 
where
  dbo.GetClientStaffContacts(c.Id, '27,31') is not null
order 
  by c.Id