Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 查询和修改数据 » 对查询结果进行汇总、分组和排序 » 使用集合函数汇总查询结果

 

使用 COUNT(*)

COUNT(*) 返回指定表中的行数(不排除重复的行)。它会对每一行单独计数,包括含有 NULL 的行。该函数不需要使用表达式作为参数,因为按照定义它不使用与任何特定列有关的信息。

以下语句查找 Employees 表中的雇员总数:

SELECT COUNT(*)
   FROM Employees;

与其它集合函数一样,可以将 COUNT(*) 与选择列表中的其它集合函数、WHERE 子句等结合使用。例如:

SELECT COUNT(*), AVG( UnitPrice )
   FROM Products
   WHERE UnitPrice > 10;

COUNT(*)

AVG(Products.UnitPrice)

5

18.2