Count函数用于计算给定列的非空值,可以对查询返回的行进行计数。
统计表test的总行数。
test
SELECT COUNT(*) FROM test;
统计表test中满足条件c1 = 1的行数。
c1 = 1
SELECT COUNT(*) FROM test WHERE c1 = 1;
查询表test中所有满足条件c1=1的行,并统计这些行中c1为非NULL 值的数量。
c1=1
c1
NULL
SELECT COUNT(c1) FROM test WHERE c1 = 1;