Oracle基础:掌握常用聚合函数及精确查询

需积分: 33 1 下载量 52 浏览量 更新于2024-08-15 收藏 1.39MB PPT 举报
本资源主要介绍了Oracle数据库中的常用聚合函数及其用法,针对SQL查询的基本操作进行了详细讲解。首先,列举了以下几种聚合函数: 1. AVG(expression): 计算指定表达式的平均值,对空值进行忽略。 2. COUNT(*|DISTINCT|ALL|expression): 统计行数,星号(*)表示统计所有非空值的行数,DISTINCT排除重复,ALL包括所有行,expression用于特定条件下的计数。 3. SUM(expression): 汇总指定表达式的数值,同样忽略空值。 4. MAX(expression): 找出指定表达式的最大值,不考虑空值。 5. MIN(expression): 找出指定表达式的最小值,不考虑空值。 6. STDDEV(expression) 和 VARIANCE(expression): 分别计算指定表达式的标准偏差和方差,同样忽略空值。 接着,资源涵盖了SQL查询的基本语法和用法: - 不带任何条件的查询,如`SELECT * FROM 表名`,用于获取表中所有数据。 - 指定列名的查询,如`SELECT 列名1, 列名2 FROM 表名`,仅显示指定列的数据。 - 指定别名的查询,如`SELECT 别名 AS 列名 FROM 表名`,提高查询结果的可读性。 - 带条件的精确查询,通过`WHERE`子句过滤数据,如`SELECT * FROM 表名 WHERE 条件`。 - 算术表达式和比较运算符的使用,包括基本比较运算符(如`=`, `>`, `<`, `>=`, `<=`, `<>`)和特殊比较运算符(如`BETWEEN`和`IN`)。 - 通配符`LIKE`用于模糊查询,`%`匹配任意数量字符,`_`匹配单个字符,如`WHERE ename LIKE 'A%'`用于查询名字以"A"开头的雇员。 最后,资源提到特殊运算符`ISNULL`用于检查数据是否为空,以及举例说明如何使用这些运算符和通配符进行实际查询。 通过掌握这些基础的SQL查询技巧和聚合函数,用户能够更有效地处理Oracle数据库中的数据,实现各种数据筛选、汇总和分析任务。