SQL COUNT()函数

SQL COUNT()函数,COUNT()函数进行计数。可利用COUNT()确定表中行的数目或符合特定条件的行的数目。

COUNT()函数有两种使用方式:

  • 使用COUNT(*)对表中行的数目进行计数,不管表列中包含的是空值(NULL)还是非空值。
  • 使用COUNT(column)对特定列中具有值的行进行计数,忽略NULL值。

下面的例子返回Customers表中顾客的总数:

    SELECT COUNT(*) AS num_cust
    FROM Customers;

输出结果如下:

    num_cust
    --------
    5

在此例子中,利用COUNT(*)对所有行计数,不管行中各列有什么值。计数值在num_cust中返回。
下面的例子只对具有电子邮件地址的客户计数:

    SELECT COUNT(cust_email) AS num_cust
    FROM Customers;

输出结果如下:

    num_cust
    --------
    3

这条SELECT语句使用COUNT(cust_email)对cust_email列中有值的行进行计数。在此例子中,cust_email的计数为3(表示5个顾客中只有3个顾客有电子邮件地址)。

说明:NULL值
如果指定列名,则COUNT()函数会忽略指定列的值为NULL的行,但如果COUNT()函数中用的是星号(*),则不忽略。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!

 

SQL教程