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

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

 

在哪些地方可以使用集合函数

可在 SELECT 列表中或者分组查询块的 HAVING 子句中使用集合函数。

不能在 WHERE 子句或 JOIN 条件中使用集合函数。不过,SELECT 列表中有集合函数的 SELECT 查询块通常包括 WHERE 子句,该子句会对应用集合的行加以限制。

只要是在不包括 GROUP BY 子句的 SELECT 查询块中使用集合函数,集合函数就会生成一个值,不管该函数是作用于表中的所有行,还是 WHERE 子句定义的行子集。

可以在同一 SELECT 列表中使用多个集合函数,并且可以在一个 SELECT 查询块中生成多个集合。

 另请参见