我的SQL数据库中有5列 ID,姓名,电子邮件,电话和国家/地区 id:总第54行 电子邮件总数第45行
我将如何计算数据库中有多少电子邮件。 我使用COUNT函数,但是如果使用电子邮件,则不会给出实际结果。
select count(company.email) from company
答案 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<>''
会自动消失