"Oracle系列文档提供了关于Oracle数据库的入门教程,特别关注了SQL查询和单行函数的使用。文档以scott/tiger用户下的emp和dept表为例,讲解了如何查询数据、显示当前用户、查看表结构以及进行复杂的条件筛选等操作。" Oracle数据库是一种关系型数据库管理系统,广泛应用于企业级数据存储和管理。在这个系列的第一部分中,主要介绍了以下几个知识点: 1. **SQL查询基础**: - **查询所有记录**:通过`SELECT * FROM table_name;`可以获取表中的所有记录,如`SELECT * FROM scott.emp;`。 - **指定列查询**:`SELECT column1, column2 FROM table_name;`可选择性地显示指定列,如`SELECT empno, ename, job FROM emp;`。 2. **别名使用**: - 列名可以设置别名,提高可读性,如`SELECT empno 编号, ename 姓名, job 工作 FROM emp;`。在Oracle中,未加引号的别名默认转换为大写。 3. **去除重复值**: - 使用`DISTINCT`关键字可以去除查询结果中的重复值,如`SELECT DISTINCT job FROM emp;`用于查询所有不同的工作岗位。 4. **字符串拼接**: - 可以使用字符串操作函数将多个字段值组合成一个字符串,如`SELECT 'NO:'||empno||',Name:'||ename||',Job:'||job FROM emp;`。 5. **计算年薪**: - `SELECT ename, sal*12 income FROM emp;`展示员工姓名及其年薪,这里使用别名`income`表示年薪。 6. **条件筛选**: - `WHERE`子句用于过滤满足特定条件的记录,如`SELECT * FROM emp WHERE comm IS NOT NULL;`找出有奖金的员工。 - 多条件筛选可通过逻辑运算符`AND`连接,如`SELECT * FROM emp WHERE sal > 1500 AND comm IS NOT NULL;`找出薪资超过1500且有奖金的员工。 7. **查看当前用户和所有表**: - `SHOW USER;`显示当前登录用户,而`SELECT * FROM tab;`则显示该用户的所有表。 8. **描述表结构**: - `DESCRIBE table_name;`提供表的列名、数据类型等信息,如`DESCRIBE dept;`。 9. **重复执行SQL语句**: - 在SQL*Plus中,输入`/`可以重复执行上一条SQL命令。 这些基本操作是Oracle SQL的基础,对于理解和操作数据库至关重要。随着进一步学习,还将涉及更复杂的查询、多表联接、聚合函数、子查询以及事务处理等内容。
![](https://csdnimg.cn/release/download_crawler_static/85271826/bg8.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85271826/bg9.jpg)
剩余40页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/d00fc669993b418ebe084b4e7a9f3f1c_cailibin.jpg!1)
- 粉丝: 4
- 资源: 7001
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)