在SQL Server中,如何獲得count,group by爲具有值或NULL或空的列?Select count,group by query is not picking records for NULL and Empty String Column Values
該查詢未返回NULL和空字符串值。它只有在BillType
上有一些值時纔會返回。
select count(BillType), BillType
from Bills
group by BillType
在SQL Server中,如何獲得count,group by爲具有值或NULL或空的列?Select count,group by query is not picking records for NULL and Empty String Column Values
該查詢未返回NULL和空字符串值。它只有在BillType
上有一些值時纔會返回。
select count(BillType), BillType
from Bills
group by BillType
或許,這將有助於
Select BillType
,count(*)
From Bills
Group by BillType
這可能是因爲你是Count
-ing比爾類型,而不是行。第一次嘗試這樣的:
Select BillType, count(*)
From Bills
Group By BillType
,但如果不工作(我已經到SQL Server無法訪問),這將肯定...
Select coalesce(BillType, 'Null'), count(*)
From Bills
Group By coalesce(BillType, 'Null')
謝謝約翰,是的,它的工作原理。爲了測試目的,我添加了示例查詢。 – goofyui
@goofyui示例數據是一個很好的接觸,但我對這一個非常有信心:) –
是的,你是。我非常感謝你的patindex幫助。包括樣品將有助於每個人 – goofyui