在线文字转语音网站:无界智能 aiwjzn.com

Informix聚合查询

Informix数据库支持一系列聚合函数来进行聚合查询。以下是一些常用的聚合函数及其示例: 1. COUNT函数:用于统计某列或所有列的行数。 示例1:统计表中记录的总数 SELECT COUNT(*) FROM 表名; 示例2:统计某列中非空值的个数 SELECT COUNT(列名) FROM 表名; 2. SUM函数:用于计算某列的总和。 示例:计算某列的总和 SELECT SUM(列名) FROM 表名; 3. AVG函数:用于计算某列的平均值。 示例:计算某列的平均值 SELECT AVG(列名) FROM 表名; 4. MIN函数:用于找出某列的最小值。 示例:找出某列的最小值 SELECT MIN(列名) FROM 表名; 5. MAX函数:用于找出某列的最大值。 示例:找出某列的最大值 SELECT MAX(列名) FROM 表名; 6. GROUP BY子句:用于根据一个或多个列对结果进行分组,并对每个分组执行聚合函数。 示例:统计每个部门的员工数 SELECT 部门, COUNT(*) FROM 员工表 GROUP BY 部门; 7. HAVING子句:用于在GROUP BY结果进行筛选。 示例:找出员工数大于5的部门 SELECT 部门, COUNT(*) FROM 员工表 GROUP BY 部门 HAVING COUNT(*) > 5; 需要说明的时,上述示例使用的表结构和样例数据请根据具体情况进行替换。