Oracle11g安装教程与分组函数SQL示例

需积分: 14 3 下载量 165 浏览量 更新于2024-08-15 收藏 17.21MB PPT 举报
"本文主要介绍了如何使用SQL中的分组函数,并以Oracle 11g的安装过程为背景,提供了详细的安装步骤。同时,提到了安装完成后对数据库用户SCOTT、SYSTEM和SYS的口令管理和启动必要的Oracle服务。” 在SQL语言中,分组函数是用于处理一组数据而不是单个记录的函数。这些函数通常用于聚合数据,例如计算总和、最大值、最小值或平均值。在提供的示例中,`SELECT SUM(SAL), MAX(SAL), MIN(SAL), AVG(SAL) FROM EMP;` 这条SQL语句就是使用了四个常用的分组函数: 1. `SUM(SAL)`:这个函数返回指定列`SAL`(假设是薪水)的所有值的总和。它对整个`EMP`表中的`SAL`列进行操作,计算所有员工薪水的总和。 2. `MAX(SAL)`:这个函数返回`SAL`列中的最大值,即所有员工中薪水最高的数额。 3. `MIN(SAL)`:相反,这个函数返回`SAL`列中的最小值,即所有员工中薪水最低的数额。 4. `AVG(SAL)`:这个函数计算`SAL`列的平均值,返回所有员工薪水的平均数。 在Oracle 11g的安装过程中,首先需要下载对应的64位版本软件,然后按照以下步骤进行安装: 1. 解压下载的两个压缩文件到同一目录。 2. 运行"setup.exe"开始安装,取消安全更新的选项。 3. 选择"创建和配置数据库"的安装类型。 4. 选择"桌面类"的系统类别,设置安装目录、数据库版本和字符集,并设定统一的数据库管理员密码。 5. 如果满足先决条件,跳过检查直接进行下一步。 6. 查看安装概要后确认并开始安装。 7. 安装完成后,数据库会自动创建。 8. 使用Database Configuration Assistant(DBCA)进行口令管理,修改默认的数据库用户密码,包括SCOTT、SYSTEM和SYS。 9. 最后,确保启动Oracle服务中的关键服务,如OracleServiceORCL和OracleOraDB11g_home1TNSListener,以保证Oracle数据库的正常运行。 在实际应用中,分组函数常与`GROUP BY`子句一起使用,用于按一个或多个列对数据进行分组,然后对每个分组分别应用这些函数。例如,如果你想找出每个部门的平均薪资,你可以使用`GROUP BY`来按部门分组,然后计算每个部门的平均薪资。这样,分组函数就帮助我们从大量数据中提取出有洞察力的信息。