2013-04-22 18 views
0

我在表中有兩列,我想要一個SINGLE查詢:我需要計算每列的空值。據說,如果第一列包含空值,第二列可能包含或不包含和Viceversa。檢索具有空值的兩列的計數

我是一個初學者,我沒有對這麼多的想法嘗試一下

+0

這DBS是您使用?你做了什麼? – Houari 2013-04-22 18:26:02

+0

我寫了一個單獨的查詢這兩個條件....回合我想在單個queriea – saikrishna 2013-04-22 19:47:51

回答

1
Select column1, 
(Select count(*) From table Where column = null), 
(Select count(*) From table Where column2 = null) 
From table 

如果你想這樣做,在一個單一的查詢,使用子查詢

+0

您可以請解釋這個查詢 – saikrishna 2013-04-22 19:44:58

+0

@saikrishna當然,第一部分 - 「選擇列」是*不*必要的。接下來的兩個被稱爲子查詢。子查詢可以作爲自己的查詢,在這種情況下,子查詢將返回表中存在多少空項的計數 – 2013-04-22 19:47:03