Oracle SQL基础:查询与数据操作

需积分: 9 0 下载量 23 浏览量 更新于2024-07-26 收藏 865KB PDF 举报
"Oracle常用SQL语句" 在Oracle数据库管理中,SQL(Structured Query Language)是用于管理和处理数据库的标准语言。本资源将介绍一些常用的SQL语句,并以scott用户下的表为例来阐述其应用。scott用户包含了多个表,如雇员表(emp)、部门表(dept)、工资等级表(SALGRADE)和奖金表(BONUS)。 1. 雇员表(emp) - EMPNO:雇员的唯一编号,NUMBER(4)类型 - ENAME:雇员姓名,VARCHAR2(10)类型 - JOB:工作职位,VARCHAR2(9)类型 - MGR:领导编号,NUMBER(4)类型 - HIREDATE:雇佣日期,DATE类型 - SAL:月薪,NUMBER(7,2)类型,表示工资精确到两位小数 - COMM:奖金或佣金,NUMBER(7,2)类型 - DEPTNO:部门编号,NUMBER(2)类型 2. 部门表(dept) - DEPTNO:部门唯一编号,NUMBER(2)类型 - DNAME:部门名称,VARCHAR2(14)类型 - LOC:部门位置,VARCHAR2(13)类型 3. 工资等级表(SALGRADE) - GRADE:等级名称,NUMBER类型 - LOSAL:等级最低工资,NUMBER类型 - HISAL:等级最高工资,NUMBER类型 4. 奖金表(BONUS) - ENAME:雇员姓名,VARCHAR2(10)类型 - JOB:雇员工作,VARCHAR2(9)类型 - SAL:雇员工资,NUMBER类型 - COMM:雇员奖金(佣金),NUMBER类型 3.1 上次课程的主要知识点: - Oracle的安装:涵盖了安装Oracle数据库的步骤和配置。 - 主要用户:讲解了Oracle中的不同用户角色及其权限。 3.2 本次预计讲解的知识点: - 查询语句的基本格式:如何编写基本的SELECT语句来获取数据。 - 使用DISTINCT关键字:去除查询结果中的重复列,确保返回唯一的值。 - 使用限定查询:通过WHERE子句限制查询条件,如指定特定的雇员或部门。 - 对查询结果进行排序:利用ORDER BY子句按照一个或多个列进行升序或降序排序。 - 掌握Oracle中提供的各种主要函数:如聚合函数(SUM, AVG, COUNT, MAX, MIN)和字符串/日期处理函数等。 这些知识点是Oracle数据库操作的基础,熟练掌握它们对于日常的数据查询、分析和维护至关重要。通过实例练习和实际操作,学习者可以更好地理解和运用这些SQL语句,从而在数据库管理工作中提高效率。