Oracle数据库:SQL语句实战-模糊查询与部门薪资计算
需积分: 10 142 浏览量
更新于2024-08-15
收藏 3.47MB PPT 举报
本篇课堂练习针对Oracle数据库的SQL语句进行了详细的讲解和实践,主要关注于以下几个关键知识点:
1. **模糊查询**:首先,学习者被要求查询last_name以“M”开头的员工,这涉及到LIKE操作符的使用,但具体例子并未给出。在实际操作中,查询语句可能会是这样的:
```
SELECT * FROM s_emp WHERE last_name LIKE 'M%';
```
2. **区间查询**:查询工资在1200至1500之间的员工,这需要用到BETWEEN关键字,例如:
```
SELECT * FROM s_emp WHERE salary BETWEEN 1200 AND 1500;
```
3. **多条件查询**:针对部门ID,查询来自部门ID为(41, 42, 43)的员工,可能用IN关键字来实现:
```
SELECT * FROM s_emp WHERE dept_id IN (41, 42, 43);
```
4. **查询指定列**:学习如何选择特定字段,如查询部门ID和工资,示例代码:
```
SELECT dept_id, salary FROM s_emp;
```
5. **算数表达式应用**:演示如何在SELECT语句中使用算数运算,如计算年薪,包括不同括号优先级的应用:
- 直接乘法:`SELECT salary*12 FROM s_emp;`
- 使用括号改变运算顺序:`SELECT last_name, salary, 12*salary+100 FROM s_emp;` 或 `SELECT last_name, salary, 12*(salary+100) FROM s_emp;`
这些练习旨在帮助学习者掌握SQL的基本语法,理解如何构造复杂的查询条件,并在实际操作中应用算术运算。通过这些实例,学生将能够更好地理解和实践如何在Oracle数据库中执行有效的SQL查询。后续章节可能还会涵盖更高级的主题,如联接多个表、排序和分组等。
2022-04-16 上传
2022-11-15 上传
2023-05-25 上传
2023-09-03 上传
2024-10-28 上传
2024-11-03 上传
2024-11-03 上传
2023-04-25 上传
欧学东
- 粉丝: 1003
- 资源: 2万+
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率