Oracle SQL入门:SCOTT用户下的关键表解析
需积分: 9 184 浏览量
更新于2024-07-29
收藏 865KB PDF 举报
"Oracle SQL语句教程,包括scott用户下的雇员表(emp)、部门表(dept)、工资等级表(SALGRADE)和奖金表(BONUS)的介绍,以及SQL查询语句的基础知识"
Oracle SQL是用于管理和操作Oracle数据库的强大语言。在本教程中,我们将深入探讨SQL语句,并以scott用户下的四个核心表为例,这些表分别是雇员表(emp)、部门表(dept)、工资等级表(SALGRADE)和奖金表(BONUS)。
1. 雇员表(emp)
- EMPNO:雇员的唯一编号,NUMBER类型
- ENAME:雇员姓名,VARCHAR2类型,长度10
- JOB:工作职位,VARCHAR2类型,长度9
- MGR:领导编号,NUMBER类型
- HIREDATE:雇佣日期,DATE类型
- SAL:月薪,NUMBER类型,带有小数位
- COMM:奖金或佣金,NUMBER类型,带有小数位
- DEPTNO:部门编号,NUMBER类型
2. 部门表(dept)
- DEPTNO:部门唯一编号,NUMBER类型
- 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类型
接下来,我们关注SQL查询语句的基础知识:
3.1 上次课程的主要知识点
- Oracle的安装过程
- 主要用户及其权限管理
- sqlplusw命令行工具的使用
3.2 本次预计讲解的知识点
- 查询语句的基本格式:SELECT column FROM table WHERE condition
- 使用DISTINCT关键字:去除查询结果中的重复列,例如:SELECT DISTINCT column FROM table
- 使用限定查询:WHERE子句用于指定查询条件,例如:SELECT * FROM emp WHERE sal > 5000
- 对查询结果进行排序:使用ORDER BY子句,例如:SELECT * FROM emp ORDER BY sal DESC
- 掌握Oracle中提供的各种主要函数和操作,如聚合函数(COUNT, SUM, AVG, MAX, MIN)和连接操作(JOIN)
通过学习这些基础概念,你可以开始编写简单的查询并逐步深入到更复杂的SQL操作,如子查询、联接、分组和集合操作等。掌握SQL是数据库管理、数据分析和应用程序开发的关键技能,对理解和操作Oracle数据库至关重要。
点击了解资源详情
点击了解资源详情
点击了解资源详情
667 浏览量
2024-10-16 上传
2023-07-08 上传
java_dsfmkdis
- 粉丝: 0
- 资源: 36
最新资源
- PatternsPractice:练习“ GOF设计模式”书中的设计模式
- Real-Time Sound Convolver for Windows-开源
- AccessControl-5.3.1-cp36-cp36m-win_amd64.whl.zip
- STM32F103x8B_DS_CH_V10_stm32c8t6原理图_stm32c8_
- golang_runtime_exploration
- Python库 | compassheadinglib-0.0.3.tar.gz
- S3C2440裸机开发定时器中断配置
- 锅炉施工组织在设计-GBT5072.2-2004锅炉筑炉标准
- factorio-mods-localization:利用Crowdin的功能轻松翻译您的Factorio mod
- sap-menus-app
- VB+SQL银行设备管理系统(源代码+系统).rar
- php-dmtx:dmtx库PHP绑定(http
- FRCScoutingJava:Java侦察程序
- Win10可运行的SYXG50音色库
- u-boot-2016.11.tar.bz2_dsada_
- 公共设施施工组织设计--北京某5A级办公楼工程施工组织设计方案