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 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |