除ID字段外的计数字段

时间:2019-01-15 15:28:09

标签: php mysqli

我的SQL数据库中有5列 ID,姓名,电子邮件,电话和国家/地区 id:总第54行 电子邮件总数第45行

我将如何计算数据库中有多少电子邮件。 我使用COUNT函数,但是如果使用电子邮件,则不会给出实际结果。

select count(company.email) from company

3 个答案:

答案 0 :(得分:2)

SELECT COUNT(company.email) FROM company WHERE company.email IS NOT NULL  AND company.email <> ''

此查询将排除您没有电子邮件的行(NULL或仅空字段)

答案 1 :(得分:0)

如果电子邮件列包含空值,

这应该有效。

SELECT COUNT(!ISNULL(email)) FROM company

答案 2 :(得分:0)

fill=TRUE

select count(email) from company where company<>''会自动消失