2012-02-22 28 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