2011-07-11 15 views
0

您可以幫忙嗎需要知道表中可用記錄的縱向計數

我需要知道表中可用記錄的字段數。

例:表名= CONTACTINFO表中字段:Name, Dsgn, City

需要的結果作爲

Name = 1000, Dsgn = 990, City = 850 

就像那個

Anoop

+0

什麼DBMS你正在用嗎? –

+0

我懷疑計數會是一樣的,你想知道重複嗎? –

回答

3

標準SQL來給不同的非空的數值使用

SELECT 
    COUNT(DISTINCT Name), 
    COUNT(DISTINCT Dsgn), 
    COUNT(DISTINCT City) 
FROM 
    contactinfo 

只是非空值計數複製

SELECT 
    COUNT(Name), 
    COUNT(Dsgn), 
    COUNT(City) 
FROM 
    contactinfo 
0

如果你指的字段,其中字段不爲空,那麼它是一個簡單的:

SELECT count(*) FROM contactinfo WHERE Name IS NOT NULL 

,重複:)

相關問題