2012-02-22 42 views
0

我有一个名为tblMaimtainsHdr一个表,在我有列,下面给出列出所有行没有任何空值

Sl.no Asset_Id Building_ID MaintainsDate 
1  0   1   21/02/2012 
2  1   0   22/02/2012 
3  2   0   23/02/2012 

我要选择ASSET_ID和maintainsDate其中ASSET_ID不为空

怎么办呢

回答

1

这将是:

select  Asset_Id, 
      MaintainsDate 
from  tblMaintainsHdr 
where  Asset_Id is not null 

假设tblMaimtaimsHdr(与)是:-)


一个错字和你差不多总是应该对你选择的order by条款。不,这是相关的问题,只是我想我会:-)


何况如果你想获得行的一切,其中Asset_Id既不是NULL也不0(根据您的评论),使用:

select  Asset_Id, 
      MaintainsDate 
from  tblMaintainsHdr 
where  Asset_Id is not null 
and  Asset_Id <> 0 
+0

但字段为“0”作为itzz值也越来越selected..i DNT需要的字段有“0”作为自己的价值 – Lijina 2012-02-22 05:21:14

+0

@Lijina:还好吧,但由于在原来的规格是不是,你将不得不提出变更请求,我将不得不向你收取额外的费用:-)对不起,我花了整整一周的时间把开发控制行为。 – paxdiablo 2012-02-22 05:23:05

+0

@Lijina你为什么要把'NULL'和'0'视为一样? – 2012-02-22 05:33:57

相关问题