需要知道表中可用记录的按字段计数

时间:2011-07-11 11:04:34

标签: sql

你可以帮忙吗

我需要知道表格中可用记录的按字段计数。

Ex:tablename = contactinfo表中的字段:Name, Dsgn, City

需要结果

Name = 1000, Dsgn = 990, City = 850

喜欢那个

Anoop

2 个答案:

答案 0 :(得分:3)

标准SQL使用

来表示不同的非空值的数量
SELECT
   COUNT(DISTINCT Name),
   COUNT(DISTINCT Dsgn),
   COUNT(DISTINCT City)
FROM
   contactinfo 

只计算重复的非空值

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

答案 1 :(得分:0)

如果你指的是字段不为空的字段,那么它很简单:

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

并重复:)